J'utilise l'éclairage dynamique des sommets sur les sprites 2D. Sur les plus grands sprites, l'éclairage est plus laid que sur les plus petits. En effet, chaque image-objet n'est qu'un quadruple de deux triangles. Pas assez de sommets pour éclairer de plus grandes surfaces.
Existe-t-il un moyen d'utiliser plus de triangles sur un sprite? Peut-être même en fonction de la surface d'écran couverte?
2d
unity
sprites
tessellation
aggsol
la source
la source
Réponses:
On dirait que vous devez créer votre propre objet de jeu et utiliser un algo de triangulation personnalisé pour gérer les détails en fonction de certaines mathématiques liées à la taille.
Peut-être que quelque chose comme ça pourrait aider ...
http://forum.unity3d.com/threads/tessellation-algorithms-for-polygons.228051/
D'autres options pourraient être d'utiliser un shader plus intelligent et une carte de relief avec vos approches de type déplacement de sprite ... vertex.
Il est difficile de dire sans savoir exactement ce que vous essayez de réaliser quant à ce qui pourrait vous convenir le mieux. Espérons que l'une de ces aides.
la source