Deux réservoir de cadre d'animation de base

1

Taggé

Fichiers attachés

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

Statistiques

1,993 visites, 2,202 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 25 Feb, 2014. Last updated 25 Feb, 2019

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

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