I. Introduction▲
Cette série explique pas à pas la création d'un jeu 2D dans lequel un vaisseau collecte des pépites d'or.
Vous pouvez retrouver les autres épisodes de cette série dans le sommaire dédié.
II. Vidéo▲
Unity - UFO 2D - Ajout des collisions
III. Résumé▲
Dans cette vidéo, vous allez définir les collisions de votre scène.
III-A. Collisions▲
Actuellement, l'image de fond montre la présence de murs, mais si vous essayez votre jeu, vous verrez que le vaisseau traverse les murs. En effet, la représentation graphique et la représentation physique sont deux choses différentes.
Pour créer des collisions (des objets avec lesquels les « RigidBody 2D » peuvent se cogner), vous allez ajouter des « Collider 2D ». En résumé, vous allez rajouter des « Collider 2D » là où se trouvent les murs graphiques. Aussi, il faut ajouter à l'objet « Player » un composant « Circle Collider 2D » pour représenter physiquement le joueur. Modifiez le rayon « Radius » du composant pour que le « Collider » épouse parfaitement l'aspect graphique du vaisseau.
Pour les murs, vous devez utiliser quatre composants « Box Collider 2D », un pour chaque côté du plateau. Pour placer et dimensionner les murs, utilisez les propriétés « Offset » et « Size ».
IV. Ressources▲
Vous pouvez télécharger les ressources pour ce projet sur l'Asset Store de Unity.
V. Commenter▲
Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum.