Dans les matchs de football 2D top-down, un ballon a parfois l’illusion d’être dans les airs, comme ci-dessous:
Comment puis-je atteindre cet objectif?
Dans les matchs de football 2D top-down, un ballon a parfois l’illusion d’être dans les airs, comme ci-dessous:
Comment puis-je atteindre cet objectif?
Réponses:
Donnez à la balle une valeur de hauteur. Dessinez une ombre à la position 2D réelle de la balle; l'ombre aidera à orienter spatialement la balle pour le joueur.
Lorsque vous tirez la balle elle - même , décaler la position Y de la "hauteur" de la balle. Si vous voulez implémenter plus qu’une illusion, utilisez également cette valeur de hauteur dans les calculs. Par exemple, vous pouvez implémenter la possibilité pour le ballon de passer par-dessus la tête d’un joueur dans un jeu similaire à celui que vous avez montré en vérifiant si la hauteur est correcte. plus que la taille d'un joueur.
Ombre et texture .
Texturisez le ballon pour le montrer en rotation. Cela aide à donner l’illusion de rotation d’une sphère, qui a plus de 2 dimensions.
Une ombre peut tromper votre cerveau en lui faisant croire toutes sortes de choses. Faire en sorte que les choses plates ressemblent à une troisième dimension.
Vous n'avez même pas besoin de changer la hauteur de la balle, il vous suffit de changer l'emplacement de l'ombre.
Cette vidéo est un excellent exemple de ce que l’ombre peut faire. Vous remarquerez que la balle se déplace exactement de la même manière dans chaque séquence, seule l'ombre change: https://www.youtube.com/watch?v=5fgOK0odA1o
Shadow et Ball sont des aspects clés. La taille de l’ombre et la distance entre la balle et l’ombre devraient augmenter avec la hauteur. En outre, la taille de la balle doit augmenter lorsque la hauteur de la balle augmente. La position de l'ombre représente la position de la balle en 2D et lorsque la hauteur de la balle augmente, vous devez changer la position de la balle (je suppose que la source de lumière est homogène et qu'il ne s'agit pas d'un point unique, comme une lampe. La source de lumière change tout ce qui concerne l'ombre). Enfin, vous pouvez ajouter une animation comme un flux d'air.
Je ferais ce que les affiches ci-dessus suggéraient: l’ombre et la taille augmentent lorsque la balle est plus haute. Une chose que je me souviens de jouer au tennis sur de vieux jeux télévisés, c’est que la balle ralentissait aussi à mesure qu’elle augmentait et devenait plus grosse. Quand il a atteint son zénith et a commencé à "descendre", il recommençait à aller plus vite à mesure qu'il devenait plus petit.