Deux réservoir de cadre d'animation de base

1
  • 0 favoris

Taggé

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

Statistiques

1,373 visites, 1,418 vues

Partager

Outils

Je voulais construire un jeu de tank , mais je ne voulais avoir un très petit nombre d'animations . Comme le réservoir est assez petit avec le jeu complet pour s'établir à moins de 200k j'ai pensé que je pourrais faire l'animation simple, mais je voulais que ce soit convaincante .

Donc, j'ai modélisé mon réservoir en trois images à l'aide d'Illustrator. Vous pouvez utiliser Inkscape ou tout autre programme de vecteur si vous le souhaitez . J'ai créé l'animation image du corps un , deux châssis et une tourelle ainsi .

[ 1 ] [ https://www.scirra.com/images/articles/moving réservoir ai.PNG ] [ image description ] [ 1 ]

J'ai placé les deux images du corps en deux trames d'une animation de sprite et définir les paramètres que dans l'image ici:

[ 2 ] [ https://www.scirra.com/images/articles/Animation Propriétés Déménagement tank.PNG ] [ image description ] [ 2 ]

[ 3 ] [ https://www.scirra.com/images/articles/moving réservoir two.PNG ] [ image description ] [ 3 ]

J'ai créé un sprite de balle simple et réglez-le de sorte qu'il était assez petit pour ressembler à elle s'inscrirait dans le canon de la cuve .

J'ai fait trois couches , la couche de fond et placé une image évolutive de certaines briques sur elle , alors dimensionné à la taille de la fenêtre de projet . J'ai bloqué cette couche et l'a laissé seul . J'ai ensuite créé une couche pour le jeu lui-même et placé le sprite du réservoir et le sprite de la tourelle sur la couche . J'ai donné le corps de réservoir le comportement de la voiture et la limiter à un comportement de mise en page ainsi . J'ai créé une couche HUD , mais je n'ai pas fini de l'utiliser. Juste habitude je suppose. Voici la mise en page .

[ 4 ] [ https://www.scirra.com/images/articles/moving réservoir three.PNG ] [ image description ] [ 4 ]

De là, j'ai programmé du réservoir pour répondre à des touches et j'ai épinglé la tourelle sur le corps de réservoir . Puis j'ai mis les touches pour contrôler la tourelle . L'astuce a été de mettre les deux cadres afin qu'ils animés uniquement lorsque le réservoir était en mouvement. Pour cela , j'ai utilisé l'action " voiture est en mouvement " sur le corps du réservoir . Il est , dans la partie du véhicule de l'objet de la cuve , il utilise deux commandes dans le seul événement. Le premier est fixé animation de " déplacement " (lecture du début ) Cela signifie que lorsque le réservoir est en mouvement vers l'avant ou vers l'arrière de l'animation jouera entre les deux cadres . Régler la vitesse d'animation à 5 dans la seconde action .

Pour obtenir l'animation s'arrête lorsque le réservoir ne se déplace pas j'ai dupliqué l'événement et faites un clic droit sur ​​la voiture est en mouvement événement. Ensuite, j'ai choisi le bouton déroulant marqué Inverser et définir le réglage de l'animation à l'action pour arrêter l'animation . De cette façon, lorsque le réservoir est assis dans un endroit qu'il s'arrête l'animation entre les deux cadres .

La tourelle est juste tombé sur le corps de réservoir et je mis la touche A est enfoncée commande pour faire tourner la tourelle 3 degrés dans le sens antihoraire et le bouton D pour faire tourner la tourelle 3 degrés vers la droite quand ils sont en baisse . J'ai ajouté l'objet des mesures de frai à la tourelle et mis au point de spawn à l' extrémité du canon . Comme la balle a l'action de la balle , il fraye et se déplace sur tout droit où jamais le canon est pointé . J'ai la feuille complet de l'événement ici .

[ 5 ] [ https://www.scirra.com/images/articles/moving réservoir one.PNG ] [ image description ] [ 5 ]

. Le fichier capx et démo jouable de l'animation peuvent être trouvés sur l'arcade ici : [ Lien vers mon exemple Arcade ] [ 6 ]

J'espère que vous trouverez ce soit utile . J'ai essayé de trouver des tutoriels pour animer des chenilles et ne pouvais pas trouver . Il peut y avoir une meilleure façon de le faire , mais cela semble assez simple pour moi .

Merci pour la lecture et profiter .

Allan

[ 6 ] [ http://www.scirra.com/arcade/example/11366/moving-tank ]

.CAPX

moving-tank.capx

Download now 111.42 KB
  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!