Historique des modifications - Message

Message #8922

Sujet: Faire avancer un mesh selon sa rotation Y et Z


Type Date Auteur Contenu
Correction acceptée 25-10-2010 21:31:09 Zorian
Texte original:
ok, si je peut me permettre une petit remarque au passage (mais le prend pas mal) ça manque un peut de commentaire ton code, ça devient un peut difficile à lire (enfin pour moi toujours).

Donc si j'ai bien compris, ton créer un sceneNode "plane" à qui tu attache un autre sceneNode "battle_turtle1".
Tu as une camera qui suit en permanence "battle_turtle1". Avec les touche du clavier, tu change les position de "battle_turtle1". on ne voit pas le code de "FollowingCamera", mais j'imagine que vue que la camera suis "battle_turtle1", quand tu fait une rotation sur "battle_turtle1" la camera en fait autant donc l'effet devient transparent. d'autre par, tu ne bouge jamais "plane", lui il reste à sa position, "battle_turtle1" en est son fils mais se déplace toujours seul, donc l'intérêt ici il n'y en a pas.

Si mon petit résumé est bon, je pense pouvoir corrigé cela en:

ton continu de mettre "battle_turtle1" fils de "plane" mais quand tu bouge, tu bouge "plane" et non plus "battle_turtle1". Par contre quand tu monte ou descend, tu fait une rotation sur "battle_turtle1" sur l'axe X pour que "battle_turtle1" penche en avant ou en arriere.
Et MaCamera ne doit pas suivre "battle_turtle1" mais "plane" (ce que tu avait du faire je pense, mais si pour les déplacement tu déplaçais "battle_turtle1" au lieu de plane, "battle_turtle1" se barrait bien vite et loin donc tu ne le voyait plus)

Je pense que ça devrait rouler (si j'ai bien compris le code et ce que tu voulais faire)

Bon courage!


ps: pense au balise de code http://irrlicht-fr.org/help.php#bbcode
Correction proposée:
ok, si je peux me permettre une petit remarque au passage (mais le prend pas mal) ça manque un peu de commentaires ton code, ça devient un peu difficile à lire (enfin pour moi toujours).

Donc si j'ai bien compris, tu crées un sceneNode "plane" à qui tu attaches un autre sceneNode "battle_turtle1".
Tu as une camera qui suit en permanence "battle_turtle1". Avec les touches du clavier, tu changes les positions de "battle_turtle1". on ne voit pas le code de "FollowingCamera", mais j'imagine que vu que la camera suit "battle_turtle1", quand tu fais une rotation sur "battle_turtle1" la camera en fait autant donc l'effet devient transparent. d'autre part, tu ne bouges jamais "plane", lui il reste à sa position, "battle_turtle1" en est son fils mais se déplace toujours seul, donc l'intérêt ici il n'y en a pas.

Si mon petit résumé est bon, je pense pouvoir corriger cela en:

tu continues de mettre "battle_turtle1" fils de "plane" mais quand tu bouges, tu bouges "plane" et non plus "battle_turtle1". Par contre quand tu montes ou descends, tu fais une rotation sur "battle_turtle1" sur l'axe X pour que "battle_turtle1" penche en avant ou en arrière.
Et MaCamera ne doit pas suivre "battle_turtle1" mais "plane" (ce que tu avais du faire je pense, mais si pour les déplacements tu déplaçais "battle_turtle1" au lieu de plane, "battle_turtle1" se barrait bien vite et loin donc tu ne le voyais plus)

Je pense que ça devrait rouler (si j'ai bien compris le code et ce que tu voulais faire)

Bon courage!


ps: pense au balise de code http://irrlicht-fr.org/help.php#bbcode
Dernière modification 25-10-2010 21:09:25 nabouill
ok, si je peux me permettre une petit remarque au passage (mais le prend pas mal) ça manque un peu de commentaires ton code, ça devient un peu difficile à lire (enfin pour moi toujours).

Donc si j'ai bien compris, tu crées un sceneNode "plane" à qui tu attaches un autre sceneNode "battle_turtle1".
Tu as une camera qui suit en permanence "battle_turtle1". Avec les touches du clavier, tu changes les positions de "battle_turtle1". on ne voit pas le code de "FollowingCamera", mais j'imagine que vu que la camera suit "battle_turtle1", quand tu fais une rotation sur "battle_turtle1" la camera en fait autant donc l'effet devient transparent. d'autre part, tu ne bouges jamais "plane", lui il reste à sa position, "battle_turtle1" en est son fils mais se déplace toujours seul, donc l'intérêt ici il n'y en a pas.

Si mon petit résumé est bon, je pense pouvoir corriger cela en:

tu continues de mettre "battle_turtle1" fils de "plane" mais quand tu bouges, tu bouges "plane" et non plus "battle_turtle1". Par contre quand tu montes ou descends, tu fais une rotation sur "battle_turtle1" sur l'axe X pour que "battle_turtle1" penche en avant ou en arrière.
Et MaCamera ne doit pas suivre "battle_turtle1" mais "plane" (ce que tu avais du faire je pense, mais si pour les déplacements tu déplaçais "battle_turtle1" au lieu de plane, "battle_turtle1" se barrait bien vite et loin donc tu ne le voyais plus)

Je pense que ça devrait rouler (si j'ai bien compris le code et ce que tu voulais faire)

Bon courage!


ps: pense au balise de code http://irrlicht-fr.org/help.php#bbcode
Création du message 25-10-2010 21:06:54 nabouill
ok, si je peux me permettre une petit remarque au passage (mais le prend pas mal) ça manque un peu de commentaires ton code, ça devient un peu difficile à lire (enfin pour moi toujours).

Donc si j'ai bien compris, tu crées un sceneNode "plane" à qui tu attaches un autre sceneNode "battle_turtle1".
Tu as une camera qui suit en permanence "battle_turtle1". Avec les touches du clavier, tu changes les positions de "battle_turtle1". on ne voit pas le code de "FollowingCamera", mais j'imagine que vu que la camera suit "battle_turtle1", quand tu fais une rotation sur "battle_turtle1" la camera en fait autant donc l'effet devient transparent. d'autre part, tu ne bouges jamais "plane", lui il reste à sa position, "battle_turtle1" en est son fils mais se déplace toujours seul, donc l'intérêt ici il n'y en a pas.

Si mon petit résumé est bon, je pense pouvoir corriger cela en:

tu continues de mettre "battle_turtle1" fils de "plane" mais quand tu bouges, tu bouges "plane" et non plus "battle_turtle1". Par contre quand tu montes ou descends, tu fais une rotation sur "battle_turtle1" sur l'axe X pour que "battle_turtle1" penche en avant ou en arrière.
Et MaCamera ne doit pas suivre "battle_turtle1" mais "plane" (ce que tu avais du faire je pense, mais si pour les déplacements tu déplaçais "battle_turtle1" au lieu de plane, "battle_turtle1" se barrait bien vite et loin donc tu ne le voyais plus)

Je pense que ça devrait rouler (si j'ai bien compris le code et ce que tu voulais faire)

Bon courage!


ps: pense au balise de code http://irrlicht-fr.org/help.php#bbcode

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
136 invités en ligne
membre en ligne: -
RSS Feed