내 특정 질문에 대해이 포럼/인터넷/Google 포워드 및 거꾸로 체크했지만 아무 소용이 없습니다. 저는 제 가깝게 보이는 모범을 보았습니다. 저는 제 자신의 모범을 보려고했지만 아무것도하지 않았습니다. 도와주세요! 다시 한 번 사과 드리겠습니다. 그저 대답 해 주시면 사과 드리겠습니다. 그렇지 않으면 내 코드가 있습니다.CreateJS - 내 스프라이트 시트에 애니메이션을 적용 할 수 없습니다.
내가하려는 것은 점프중인 메가 맨의 단일 스프라이트 이미지를 움직이는 것입니다.
감사합니다. 해피 홀리데이!
참고 : Here the sprite I'm using 여기
나의 IS : 여기 JsFiddle
var stage, canvas,
bmpA, data,
megaman, spriteSheet;
function Main() {
canvas = document.getElementById('canvas');
stage = new createjs.Stage(canvas);
container = new createjs.Container();
megaman = new Image();
megaman.src = "megaman__jump.png";
var bmpA = new createjs.Bitmap(megaman);
data = new createjs.SpriteSheet({
images: [bmpA],
frames: {
width: 79,
height: 139,
count: 7
},
animations: {
jump: [0, 6, "jump"]
}
});
spriteSheet = new createjs.BitmapAnimation(data);
spriteSheet.gotoAndPlay("jump");
createjs.Ticker.setFPS(30);
createjs.Ticker.addEventListener("tick", update);
}
function update(event) {
stage.addChild(spriteSheet);
stage.update();
}
</script>
</head>
<body onload = "Main();">
<canvas id = "canvas" width = "780" height = "300"
style = "border: 1px solid #000;"></canvas>
</body>
</html>
[1]: http://i.imgur.com/Q1OQM.png
더 쉽게 도울 수있는 피들을 작성하십시오. – OnlyMAJ
예! 여기 내 바이올린이야. http://jsfiddle.net/MrDoubleJump/f58mr0Lk/ – MrDoubleJump
스프릿 시트가 생성되면 단 한번 스프라이트 시트를 추가하는 것이 좋습니다. 다시 추가하면 아무 것도 변경되지 않더라도 children 배열이 수정됩니다. – Lanny