Historique des modifications - Message

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.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
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