Bonjour !
Je me suis mis depuis quelques jours à Away3D et je suis face au problème (bug?) suivant :
Je crée 2 mesh. A chaque mesh j'ai rajouté une face texturée. Je rajoute mon premier mesh (mesh1) dans la scène3D, puis mon second mesh (mesh2), de sorte que mesh1 masque en partie mesh2, car il est entre ma caméra et mesh2. Seulement voilà : mesh2 s'affiche en totalité par-dessus mesh1, malgré l'utilisation de "Renderer.CORRECT_Z_ORDER" ...
Ce qui est très étonnant, c'est que si je crée ces mêmes faces texturées dans un seul mesh, elles s'affichent correctement ! Toujours aussi incompréhensible, si derrière ces 2 mesh, je place une sphère texturée, elle s'affiche correctement derrière les 2 mesh (car on pourrait croire que c'est le dernier ajouté qui s'affiche par-dessus les autres, ce qui semble être le cas pour les mesh).
J'ai beau chercher partout d'où ça peut venir, en vain. Si quelqu'un a une idée pour résoudre ce problème ...
Pour info :
- code source : http://thenaoh.free.fr/awaydemo/awaydemo.txt
- fichier final SWF : http://thenaoh.free.fr/awaydemo/awaydemo.swf
- source FLA (Flash CS5 requis) : http://thenaoh.free.fr/awaydemo/awaydemo.fla
Merci par avance pour votre aide !
Partager