Bonjour à tous ! Cela fait un bon bout de temps que je ne suis pas venu sur le forum
Cette fois-ci, je n'ai pas de souci à régler, mais besoin de vos avis sur le sujet suivant : dans notre projet nous utilisons des éléments 2D (statiques) et des spritesheets animées qui sont montés en prefabs (avec des scripts). Nous avons remarqué dans l'éditeur que tous ces éléments étaient non pas de simples plans mais entièrement maillés, avec le maillage qui contourne les illustrations.
J'aurai voulu savoir si cela était une fonction automatique dans Unity, et si c'était un choix à faire entre plan simple et maillage ; dans quels cas le plan simple serait recommandé, et dans quel autre cas le maillage serait recommandé
[Pourquoi ?] Meshing des sprites transparents
Re: [Pourquoi ?] Meshing des sprites transparents
Le fait de créer un maillage qui suit les contours du dessin au lieu d'un simple plan rectangulaires (donc avec potentiellement beaucoup de zones transparentes) permet de limiter les surfaces transparentes superposées, et donc ne pas saturer le fillrate qui est plutôt limité sur mobiles.
Il y a peut-être d'autres explications, mais c'est celle qui me vient en premier
Il y a peut-être d'autres explications, mais c'est celle qui me vient en premier
Re: [Pourquoi ?] Meshing des sprites transparents
OK ça fait sens. Mieux vaut avoir plusieurs triangles à remplir avec peu de transparence, que peu de triangles avec beaucoup de transparence.
Du coup, ce n'est pas une option qui peut être désactivée mais bien un réglage du moteur ?
Du coup, ce n'est pas une option qui peut être désactivée mais bien un réglage du moteur ?
Re: [Pourquoi ?] Meshing des sprites transparents
Là je ne sais pas, je n'ai pas trop creusé cette question.
En même temps, les cartes graphiques actuelles sont faites pour bouffer du triangle, donc normalement ça ne pose pas trop de problème
En même temps, les cartes graphiques actuelles sont faites pour bouffer du triangle, donc normalement ça ne pose pas trop de problème