Comment puis-je simuler la hauteur dans un jeu 2D en mosaïque de haut en bas? Une façon que je pensais était de rendre les tuiles qui sont censées être plus brillantes, mais je me demandais s'il y avait une implémentation standard ou meilleure.
2d
game-mechanics
tilemap
view
Hophat Abc
la source
la source
Réponses:
Tout d'abord et pour clarifier, avez-vous besoin que ce soit complètement descendant ou considérez-vous que quelque chose comme ça est aussi descendant. Dans cet exemple, vous pouvez dire que la maison est beaucoup plus haute que le baril simplement par la quantité de tuiles qu'ils couvrent tous les deux verticalement. En outre, permettre au personnage de se déplacer derrière les objets est un autre bon moyen de laisser le joueur réaliser la hauteur de quelque chose.
Si, d'un autre côté, vous voulez vraiment dire une pure vue descendante du monde, vous pouvez essayer votre propre suggestion de donner différentes valeurs de luminosité en fonction de la hauteur de la tuile. Essayez-le car il devrait être assez facile à mettre en œuvre et voyez si les résultats sont suffisamment satisfaisants.
Mais si vous voulez donner une impression plus forte, vous pouvez peut-être aussi ajouter des ombres. Choisissez une direction de lumière arbitraire et demandez à vos tuiles de projeter une ombre sur les tuiles en dessous de leurs hauteurs respectives. De cette façon, les tuiles plus hautes jetteraient des ombres plus longues que les tuiles inférieures, et donneraient au joueur une indication visuelle supplémentaire de la hauteur de chaque tuile. Il devrait cependant être beaucoup plus difficile à mettre en œuvre.
la source