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