Ich habe folgendes Problem der Spieler soll sachen einsammeln die ihm danach in gewissem Abstand folgen damit se ordentlich folgen können brauche ich nen Zähler der bestimmt wieviele Objekte ihmfolgen wenn dise stehen bleiben soll der Counter wieder runter gehen. Bei meiner derzeitigen Lösung des ganzen zählt er konstant er sollte aber nur Impulsartig einmal zählen wenn sich das Objekt in Bewegung setzt und wenn es wieder stehenbleibt. Hat jemand ne Idee?
Step Event von dem Obj das folgt:
Alles anzeigen
Step Event von dem Obj das folgt:
GML-Quellcode
- if (speed == 0)
- {
- if (distance_to_object(obj_player) < 32)
- {
- move_towards_point(obj_player.x,obj_player.y,spd)
- }
- }
- else
- {
- if (distance_to_object(obj_player) < 128)
- {
- counter ++;
- move_towards_point(obj_player.x,obj_player.y,spd)
- }
- }
- if (distance_to_object(obj_player) > 128)
- {
- counter --;
- speed = 0;
- }