Message #10703
Sujet: Test de gravité - Irrlicht + Newton
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 23-08-2012 17:31:56 | johnplayer |
Fais plutot sauter un node
Sinon, sérieusement lors de l'appui sur le bouton saut fait un addForce, le callback sert pour ce qui est fixe. Par contre, à toi d'utiliser un booléen pour que la fonction soit appelée lors du passage à l'état pressé de la touche. Sinon ton addForce sera éxécuté à chaque frame tant que ton "bouton sauter" restera appuyé. Ah! Et pour ton cube, Ne JAMAIS déplacer un node géré par newton manuellement! Parce que sinon ton node et donc ton mesh seront décalés pour Irrlicht mais Newton n'en saura rien. Si tu regardes ton programme, Newton applique la physique à son body, en déduit une rotation et une translation, puis l'applique au node d'irrlicht. Donc faire un setPosition ou un setRotation crééra un décalage entre le body et le node. |
| Création du message | 23-08-2012 17:26:55 | johnplayer |
Fais plutot sauter un node
Sinon, sérieusement lors de l'appui sur le bouton saut fait un addForce, le callback sert pour ce qui est fixe. Par contre, à toi d'utiliser un booléen pour que la fonction soit appelée lors du passage à l'état pressé de la touche. Sinon ton addForce sera éxécuté à chaque frame tant que ton "bouton sauter" restera appuyé. Ah! Et pour ton cube, Ne JAMAIS déplacer un node géré par newton manuellement! Parce que sinon ton node et donc ton mesh seront décalés pour Irrlicht mais Newton n'en saura rien. Si tu regardes ton programme, Newton applique la physique à son body, en déduit une rotation et une translation, puis l'applique au node d'irrlicht. Donc faire un setPosition ou un setRotation crééra un décalage entre le body et le node. |
| 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 233 invités en ligne membre en ligne: - RSS Feed |