NPC kicken

  • GM 7

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

  • ich will einen NPC treten, so das er über einen abgrund kommt. es funktioniert auch halb, nur irgendwie nicht richtig ^^

    ich kann ihn nicht kicken wenn ich hinter ihm steh, sondern nur wenn ich vor ihm steh und auch nur in eine richtung. ich bin schon
    froh das ich soweit gekommen bin, aber vielleicht kann mir einer helfen.

    wenn ich auf space drück soll er ihn in die richtung treten in die ich schau (also hinter ihm nach links, vor ihm nach rechts)

    GML-Quellcode

    1. var dx;
    2. dx = direction;
    3. if keyboard_check_pressed(vk_space)
    4. {
    5. if facingl == "facing_left"
    6. dx = -10;
    7. else
    8. dx = 10;
    9. with collision_line(x, y, x + dx, y, obj_sui, true, true)
    10. {
    11. state = 0;
    12. vspeed = -10;
    13. hspeed = 10 * sign(dx); // this will make hspeed go same direction as dx
    14. gravity = 1;
    15. }
    16. }
    17. //inside npc step
    18. if place_free(x, y+1)
    19. gravity = 1;
    20. else if gravity > 0
    21. {
    22. gravity = 0;
    23. move_contact_solid(270, 3);
    24. speed = 0;
    25. state = normal;
    26. }
    Alles anzeigen


    vielleicht weiss einer wo der harken liegt und wie ich das erreich.

    jede hilfe wär super :D