Page 1 sur 1

Android : compatibilité et affichage

Publié : 01 Mai 2019 15:30
par PolyGamedev
Bonjour à tous,

En développement sur un projet Android, je rencontre actuellement un problème d'affiche lors lors de la lecture de l'application (après le build + installation). Comme vous pouvez le voir sur l'image ci-contre, il y se passe plusieurs soucis :

- mon modèle 3D et explosé et retourne sur lui même, comme si les normales partaient dans tous les sens.
- la lumière globale (directional light) est instable et donne un rendu pixelisé.

Image

Après quelques manipulations, j'ai réussi à enlever ces problèmes (venant des options du "player settings") sans foncièrement en connaitre la source. Ce qui est étrange aussi est que ce dysfonctionnement ne s'est pas reproduit sur tous les téléphones de test.

Certains d'entre-vous ont ils été confrontés au même phénomène et si oui, en connaissez vous la raison ?

Merci pour vos retours.

Re: Android : compatibilité et affichage

Publié : 01 Mai 2019 20:51
par boubouk50
PolyGamedev a écrit :
01 Mai 2019 15:30
Après quelques manipulations, j'ai réussi à enlever ces problèmes (venant des options du "player settings") sans foncièrement en connaitre la source.
Saurais-tu dire lesquelles?
Ça pourrait provenir de l'API graphique utilisée, peut-être des API Level d'Android, de tout ce qu'il y a dans l'onglet Configuration du Player Settings... Les settings par défaut fonctionnent, je suppose.
Je n'ai jamais été confronté à ce problème.

Re: Android : compatibilité et affichage

Publié : 01 Mai 2019 22:49
par PolyGamedev
Pas de soucis avec les versions d'"API Level" (les téléphones test n'avaient pas la même). A mon avis cela doit venir des options de rendus ou de configuration. La plupart des options que j'ai modifier (copiés d'un autre projet fonctionnel) pour résoudre le problème venaient de là.

Image

Re: Android : compatibilité et affichage

Publié : 07 Mai 2019 15:00
par PolyGamedev
Ayant fait un build récemment, j'apporte une petite précision au problème.

En fait, il s'agit de l'option "GPU Skinning" qui est principalement responsable de cela. L'option ne doit pas être compatible avec tous les téléphones ou doit utiliser de manières inadéquate les ressources internes.

Cela évitera que le problème ne se reproduise.