[3D] Away3D et positionnement au pixel près
9 septembre 2008 – 8:47Dernièrement je cherchais le moyen de travailler au pixel près avec Away3D, c'est à dire que lorsque je crée une plane de 300px sur 200px par exemple, que ce soit réellement 300px sur 200px à l'écran lorsqu'elle est de face.
J'ai trouvé la solution via un article sur everydayflash.
La solution est de positionner l'objet désiré en z grâce à la formule magique suivante :
3dobj.z = ((camera.zoom - 1) * camera.focus) - Math.abs(camera.z)
Et ça fonctionne parfaitement, la taille de l'objet à l'écran (2D) est égale à la taille de l'objet dans l'environnement 3D.
Pratique !