#0 

07-01-2007 12:19:01

N10
Membre
Date d'inscription: 27-10-2006
Messages: 46

boujour à tous voici mon premier post de l'année (oui je vais vous faire chier mdr :p).

voila je cherche un moyen d'afficher en permanance la position d'un objet en 3d. Mais le pb c'est qu'en suivant l'example de l'affichage des FPS,je ne m'en sort pas. Je pense que je doit faire une boucle mais je ne vois pas sous quel forme donc si quelqu'un à une solution  ?

Hors ligne


#1 

07-01-2007 15:42:59

kedu
Modérateur
Date d'inscription: 23-09-2006
Messages: 155

Tu peux très bien te servir de la boucle de rendu, à ceci près où tu devras vérifier l'existence de ton sceneNode avant d'en récupérer la position.

Du style :

if (monSceneNode != null)
{
    monLabel.Text = monSceneNode.Position.ToString()
}

En espérant t'avoir aidé ;-)

Hors ligne


#2 

07-01-2007 18:28:03

N10
Membre
Date d'inscription: 27-10-2006
Messages: 46

Alors merci beaucoup Kedu,voila le resultat je vous conseil d'inclure cette parti de code très utile qui permet de savoir pendant une scene ou se trouve votre objet et dc l'affiche à l'écran smile (pratique quand il y à des mouvements complexe 3d et 2d)


if (font != null)
                    {
                        font.Draw("x ->" + ballnode.Position.X.ToString(), new rect(10, 10, 10, 10), new Color(255, 200, 0, 0), false, false);
                        font.Draw("y ->" + ballnode.Position.Y.ToString(), new rect(10, 20, 10, 10), new Color(255, 200, 0, 0), false, false);
                        font.Draw("z ->" + ballnode.Position.Z.ToString(), new rect(10, 30, 10, 10), new Color(255, 200, 0, 0), false, false);
                    }

Hors ligne


#3 

07-01-2007 19:14:10

kedu
Modérateur
Date d'inscription: 23-09-2006
Messages: 155

oui ça peut etre pratique ^^

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1427 sujets
11117 messages
Dernier membre inscrit: Bidule
35 invités en ligne
Aucun membre connecté
RSS Feed