Message #8834
Sujet: Sélection de SceneNode avec une caméra de type WOW
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 17-09-2010 20:13:22 | benjani13 |
Bonjour, je suis en train de faire une caméra inspirée de celle de World of Warcraft, c'est à dire une caméra qui fixe toujours le personnage et qui tourne autour de lui, avec un clic pour tourner la caméra et le personnage, un clic pour ne tourner que la caméra, et la molette pour zoomer.
Même si il y a de plus ou moins gros détails à améliorer, ma caméra est fonctionnelle. Mais je me retrouve confronté à un mur quand j'essaie de gérer la sélection des SceneNode environnants avec cette caméra. J'ai essayé pas mal de chose en tâtonnant mais je n'ai jamais réussi à avoir quelque chose de concluant. Les informations connus sont donc, la position du SceneNode du personnage, la position de la caméra (grâce a ces deux derniers on peut donc obtenir la direction de la vue), et la position du curseur à l'écran. Le problème, je pense, vient du fait qu'on doive sélectionner un objet dans la 3D, avec un rendu "2D" (votre écran affiche une 2D créer à partir de la 3D, vous pouvez remarquez les lignes de fuites en regardant le sol de la map BSP fournie avec Irrlicht). J'aimerais donc votre avis, si vous avez une piste sur comment passez de la sélection au curseur "2D", a la sélection en 3D. (Il faudrait j'imagine récupérer la direction de la vue, et la modifier (lui effectuer une rotation et/ou une translation) en fonction de la position du curseur à l'écran) Merci de votre aide. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 114 invités en ligne membre en ligne: - RSS Feed |