Le principe est simple, vous êtes enfermé dans une boite avec une vision à 360° des diférentes faces de la pièce. (il n'y a pas de sortie ici, c'est juste un exemple).
Ce code est inspiré du jeu "The Dark Room" sur
http://www.woolythinking.com/
Source / Exemple :
L'ensemble du code est contenu dans le fichier action.as
Conclusion :
Le principe est relativement simple:
On a un esemble de coordonnées qui définissent un cube, et un clip "obj" contenant 6 clips carrés "mc" aux images 1,11,21,31,41,51.
Pour chaque clip on associé un triolet de point définissant la face du cube initial associé.
La position de la souris sur l'écran défini une valeur d'angle de rotation que l'on affecte aux points du cube de base.
Les clips sont ensuite projeté orthogonalement.
On calcule une "normale" pour chaque clip qui défini s'il doit etre visible ou non.
Voila j'ai fait un code le plus clair possible pour qu'il puisse être bidouillé et réutilisé si le coeur vous en dit...
8 mai 2006 à 15:24
29 nov. 2005 à 11:06
Il faudrait redéfinir la matrice complète de projection sur tes X facettes, puis y accrocher des clip qui ont les mêmes forme que tes facettes, et enfin redéfinir les fonctions de calculs (normal et distance) qui on été simplifier par ce qu'il s'agissait d'un cube...
Voila, je ne dis pas impossible, mais fastidieux...
29 nov. 2005 à 01:16
13 nov. 2005 à 19:24
24 oct. 2005 à 08:50
La source est chouette et de bon gout.
Manque qu'a pouvoir se déplacer et sa serai parfait ! ;)
Blacknight
9/10
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.