Historique des modifications - Message

Message #10729

Sujet: Test de gravité - Irrlicht + Newton


Type Date Auteur Contenu
Dernière modification 26-08-2012 14:58:11 Kaze
Pour le 1, j'avais essayé ce code avant mais j'avais le même problème :

Code c++ :


case irr::KEY_DOWN :
                 if(event.KeyInput.PressedDown == true){return newton->Down();}
                 else{return newton->Stop();}
                 break;
            
case irr::KEY_LEFT :
                 if(event.KeyInput.PressedDown == true){return newton->Left();}
                 else{return newton->Stop();}
                 break;
                 
case irr::KEY_RIGHT :
                 if(event.KeyInput.PressedDown == true){return newton->Right();}
                 else{return newton->Stop();}
                 break;
                 
case irr::KEY_UP :
                 if(event.KeyInput.PressedDown == true){return newton->Up();}
                 else{return newton->Stop();}
                 break;
                 
case irr::KEY_SPACE :
                 return newton->Jump();
                 break;


Code c++ :


bool Physics::Stop(){
    
    irr::core::matrix4 matPlayer;
    NewtonBodySetMatrix(newtonPlayer, matPlayer.pointer());
    matPlayer.setTranslation(Physics::positionPlayer);
    NewtonBodySetMatrix(newtonPlayer, matPlayer.pointer());
    return true;
}
Création du message 26-08-2012 14:57:19 Kaze
Pour le 1, j'avais essayé ce code avant mais j'avais le même problème :

Code c++ :


case irr::KEY_DOWN :
                 if(event.KeyInput.PressedDown == true){return newton->Down();}
                 else{return newton->Stop();}
                 break;
            
case irr::KEY_LEFT :
                 if(event.KeyInput.PressedDown == true){return newton->Left();}
                 else{return newton->Stop();}
                 break;
                 
case irr::KEY_RIGHT :
                 if(event.KeyInput.PressedDown == true){return newton->Right();}
                 else{return newton->Stop();}
                 break;
                 
case irr::KEY_UP :
                 if(event.KeyInput.PressedDown == true){return newton->Up();}
                 else{return newton->Stop();}
                 break;
                 
case irr::KEY_SPACE :
                 return newton->Jump();
                 break;


Code c++ :


bool Physics::Stop(){
    
    irr::core::matrix4 matPlayer;
    NewtonBodySetMatrix(newtonPlayer, matPlayer.pointer());
    matPlayer.setTranslation(Physics::positionPlayer);
    NewtonBodySetMatrix(newtonPlayer, matPlayer.pointer());
    return true;
}

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