Code:
Code: Select all
//PITCH + (TECLA U)
if(mKeyboard->isKeyDown(OIS::KC_U)){
boneHombro->pitch(Degree(evt.timeSinceLastFrame*100), Node::TS_LOCAL);
}
//PITCH - (TECLA Y)
if(mKeyboard->isKeyDown(OIS::KC_Y)){
boneHombro->pitch(Degree(-evt.timeSinceLastFrame*100), Node::TS_LOCAL);
}
//YAW + (TECLA J)
if(mKeyboard->isKeyDown(OIS::KC_J)){
boneHombro->yaw(Degree(evt.timeSinceLastFrame*100), Node::TS_LOCAL);
}
//YAW - (TECLA H)
if(mKeyboard->isKeyDown(OIS::KC_H)){
boneHombro->yaw(Degree(-evt.timeSinceLastFrame*100), Node::TS_LOCAL);
}
//ROLL + (TECLA M)
if(mKeyboard->isKeyDown(OIS::KC_M)){
boneHombro->roll(Degree(evt.timeSinceLastFrame*100), Node::TS_LOCAL);
}
//ROLL - (TECLA N)
if(mKeyboard->isKeyDown(OIS::KC_N)){
boneHombro->roll(Degree(-evt.timeSinceLastFrame*100), Node::TS_LOCAL);
}
INCORRECT MOVEMENT IN OGRE:
CORRECT MOVEMENT IN BLENDER: