Hallo,
Kurz gesagt mein Problem ist,wenn ich hohe Frame raten in irrlicht erreiche springt mein Held Plötzlich
um die 4 meter hoch, und wenn ich niedrige Frame raten erreiche springt er bloß noch 1 meter hoch.
Genauso ist es mit der Laufgeschwindigkeit. Welche Rechnung muss ich benutzen damit mein Held immer
gleich hoch springt und gleich schnell läuft.
Grüße thuglife
Code:
#pragma region Held
////////////////////////////////////////
// Bewegen //
////////////////////////////////////////
if(keys[KEY_KEY_W])
{
HeroNode->setPosition(HeroNode->getPosition()+vector3df(cos(((Herodirec)*PI)/180)*Herospeed,0,
-sin(((Herodirec)*PI)/180)*Herospeed));
}
[...]
////////////////////////////////////////
// Springen //
////////////////////////////////////////
if(keys[KEY_SPACE])
{
HeroNode->setPosition(HeroNode->getPosition()+vector3df(0,4.2,0));
}
[...]
#pragma endregion