Hallo erstmal,
ich habe einen Würfel der in eine Richtung fliegt, wenn man W drückt. Drückt man S bleibt er stehen.
Wie kann ich es hinbekommen dass man nicht S drückt, sondern W loslässt damit er stehen bleibt.
Das ganze habe ich mit dem EventReceiver aus Tutorial 4.Movement gemacht.
edit//
Habs rausgefunden, mit einem "else" kann man erfassen ob sie losgelassen wurde:
Code:
if (device != 0 && event.EventType == irr::EET_KEY_INPUT_EVENT && event.KeyInput.PressedDown)
{
switch(event.KeyInput.Key)
{
case KEY_KEY_W:
{
//Gedrückt
lol = true;
return true;
}
}
}else{
switch(event.KeyInput.Key)
{
case KEY_KEY_W:
{
//Losgelassen
lol = false;
return true;
}
}
}