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)
Alles anzeigen
vielleicht weiss einer wo der harken liegt und wie ich das erreich.
jede hilfe wär super

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
- var dx;
- dx = direction;
- if keyboard_check_pressed(vk_space)
- {
- if facingl == "facing_left"
- dx = -10;
- else
- dx = 10;
- with collision_line(x, y, x + dx, y, obj_sui, true, true)
- {
- state = 0;
- vspeed = -10;
- hspeed = 10 * sign(dx); // this will make hspeed go same direction as dx
- gravity = 1;
- }
- }
- //inside npc step
- if place_free(x, y+1)
- gravity = 1;
- else if gravity > 0
- {
- gravity = 0;
- move_contact_solid(270, 3);
- speed = 0;
- state = normal;
- }
vielleicht weiss einer wo der harken liegt und wie ich das erreich.
jede hilfe wär super
