2012-06-10 5 views
1

Comment faire en HTML5 toile animation d'image?HTML5 Toile Tileset animation

Je suis avoir ce code maintenant: http://jsfiddle.net/WnjB6/1/

ici, je suis peut ajouter des animations quelque chose comme ->Animation.add('stand', [0, 1, 2, 3, 4, 5]);

Mais comment jouer cette animation? Ma fonction de dessin d'image est ->drawTile(canvasX, canvasY, tile, tileWidth, tileHeight);

Animation['stand']; return 0, 1, 2, 3, 4, 5

Je suis besoin de quelque chose comme quand je lance Animation.play ('stand') animation terme de gamme 'stand'.

Je suis essayer de faire quelque chose comme un jour, mais je n'ai plus idée de comment. :(

Merci et désolé pour mon mauvais anglais.

Répondre

1

Here ya go!

http://jsfiddle.net/WnjB6/5/

j'ajouté en l'état, vous aurez besoin de garder une trace des animations simples, et je Au lieu de répéter une animation, vous pouvez faire en sorte qu'il y ait toujours un cycle d'animation "par défaut" qui s'exécute et qu'un démarrage de l'animation l'interrompt

Cela serait utile si vous voulez que 'stand' joue tout le temps et ensuite 'attaque' ou que quelque chose se produise, puis revenez à 'stand' quand 'attack' est terminé. Mais c'est pour un autre jour!

+0

Encore merci encore! :) – Veyha