Keyboard W als Left Button ersetzen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Keyboard W als Left Button ersetzen

    Halloo,

    Folgendes: In meinem Spiel habe ich diesen Skript. Unter obj_Player Step Event...

    GML-Quellcode

    1. ​key_jump = (keyboard_check_pressed(ord('W')));
    2. // v collision
    3. if place_meeting(x,y+vsp,obj_block)
    4. {
    5. while (!place_meeting(x,y+sign(vsp),obj_block)) y+=sign(vsp);
    6. if (sign(vsp) ==1)
    7. {
    8. grounded = 1;
    9. }
    10. vsp =0;
    11. }
    12. else
    13. {
    14. grounded = 0;
    15. }
    16. y+= vsp;
    17. // h collision
    18. if place_meeting(x+hsp,y,obj_block)
    19. {
    20. while (!place_meeting(x+sign(hsp),y,obj_block)) x+=sign (hsp);
    21. hsp = -10;
    22. sprite_index=sp_dead
    23. }
    24. x+= hsp;
    25. vsp +=grav;
    26. if (key_jump)&&(grounded)
    27. vsp = jumping;
    28. //animation
    29. if sprite_index != sp_dead
    30. {
    31. if grounded
    32. sprite_index=sp_run
    33. else{
    34. if vsp<0 sprite_index=sp_jump
    35. else
    36. sprite_index=sp_fall
    37. }}
    Alles anzeigen


    Das heißt im Spiel wenn ich "W" Tastatur Drücke, springt der Spieler. Ich will dies aber nebenbei auch als "Left Button" benutzen. Das heißt im Spiel habe ich ein Sprite "JUMP" und im Raum stehen. Wenn ich mit der Maus auf das Sprite drücke, will ich genau das selbe Perfomance. Dies schaff ich leider nicht..... :headtouch:

    Hab alles ausprobiert.



    Vielen Dank im vorraus.