Hi
seit einigen Stunden bin ich jetzt am verzweifeln..
Ich bin im Moment dabei ein Strategiespiel zu entwickeln.
Daber nutze ich einen "Sammler" ähnlich wie bei Command & Conquer.
Ich nutze zur Wegfindung die mp_grid funktionen. Mit denen kenn ich mich auch aus.
Mein problem ist jetzt folgendes.
Der Sammler soll automatisch zur nächsten Ressourcequelle fahren, dort sammeln bis er voll
ist und anschließend wieder zurück zum Lager fahren. Es funktioniert jetzt soweit, dass
er hinfährt und sammelt. Allerdings fährt er nicht wieder zurück, solange ich die mp_grid_path funktion nutze.
Mit mp_potential_step ist es kein Problem. Aber ich möchte eben mp_grid nutzen.
ich hatte zuerst folgendes:
im alarm_event zum errechnen des weges
Alles anzeigen
Der Hinweg wird auch berechnet. Aber der Rückweg nicht.
Dann hab ich 2 Wege versucht. und auch da wurde der Rückweg einfach nicht berechnet..
An der Übergabe und Steuerung der Variablen kann es nicht liegen, da es mit mp_potential_step ja einwandfrei
funktioniert.
Hat irgendjemand eine Idee?
MfG und Danke
HIM
EDIT:
Es funktioniert jetzt... Aber nur, wenn ich die home Koordinaten per Hand festlege.. Über instance_nearest(x,y,home_obj) klappts nicht..
warum auch immer..
seit einigen Stunden bin ich jetzt am verzweifeln..
Ich bin im Moment dabei ein Strategiespiel zu entwickeln.
Daber nutze ich einen "Sammler" ähnlich wie bei Command & Conquer.
Ich nutze zur Wegfindung die mp_grid funktionen. Mit denen kenn ich mich auch aus.
Mein problem ist jetzt folgendes.
Der Sammler soll automatisch zur nächsten Ressourcequelle fahren, dort sammeln bis er voll
ist und anschließend wieder zurück zum Lager fahren. Es funktioniert jetzt soweit, dass
er hinfährt und sammelt. Allerdings fährt er nicht wieder zurück, solange ich die mp_grid_path funktion nutze.
Mit mp_potential_step ist es kein Problem. Aber ich möchte eben mp_grid nutzen.
ich hatte zuerst folgendes:
im alarm_event zum errechnen des weges
GML-Quellcode
Der Hinweg wird auch berechnet. Aber der Rückweg nicht.
Dann hab ich 2 Wege versucht. und auch da wurde der Rückweg einfach nicht berechnet..
An der Übergabe und Steuerung der Variablen kann es nicht liegen, da es mit mp_potential_step ja einwandfrei
funktioniert.
Hat irgendjemand eine Idee?
MfG und Danke
HIM
EDIT:
Es funktioniert jetzt... Aber nur, wenn ich die home Koordinaten per Hand festlege.. Über instance_nearest(x,y,home_obj) klappts nicht..
warum auch immer..
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von HIM666 ()