Er der nogen der kan hjælpe mig med at find en måde hvor jeg kan aktivere an funktion lige når jeg trykker på en tast og at den ikke bliver ved med at aktivere mens key er trykket ned. Det skal bruges til at afspille en animation på en figur når man trykker pil frem og an anden animation skal afspilles når man trykker pil til venstre imens man stadig har pil frem nede.. Det med at skifte mellem animationer når man kun trykker på en tast ad gangen klarede jeg med.
if keypressed(126) then
If tast <> "forward" then pModel.Bonesplayer.play("fast_run") tast = "forward" end if end if
if keypressed(125) then If tast = "back" then else pModel.Bonesplayer.play("ani") tast = "back" end if end if
ect.....
men det går galt når jeg trykker 2 taster ned på samme tid, så begynder figuren at hoppe mellem de to animationer. Har også prøvet at lave noget med: if keypressed(123) and keypressed(126) then Men uden held..
Men det er vel lidt det samme som jeg allerede har, hvor mit pkeyFlag hedder istedet tast. Jeg har bare lagt tast en i en extra if, men samme resultat.
Min funktion bliver hele tiden aktiveret af en: timeout("keyboard").new(30, #checkkeys, me) men er der ikke en måde med en form for "on key press" som kan aktiver det istedet??
Jeg har fået det til at virke, her er kan i se hvordan.. if keypressed(126) then if keypressed(123) or keypressed(124) then if keypressed(123) and tast <> "Forward_Left" then tast = "Forward_Left" pModel.Bonesplayer.play("left_turn") end if if keypressed(124) and tast <> "Forward_Right" then tast = "Forward_Right" pModel.Bonesplayer.play("right_turn") end if else if tast <> "forward" then pModel.Bonesplayer.play("fast_run") tast = "forward" end if end if end if
Jeg lavede en for hver ar de taster der skulle være animation på..
Jeg lukker spørgsmålet...
P.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.