Nabend zusammen!
Folgendes: Ich habe in mein Spiel eine "Steinfalle" eingebaut. Die besteht aus 2 Objekten. Einem Schalter am Boden und einem Stein.
Wenn der Spieler den Schalter berührt tadaa der Stein fällt runter und der Schalter verschwindet. Ganz simpel.
Habe das so gelöst:
Spieler läuft auf schalter -> Schalter sucht den Stein der am nähsten ist (instance_nearest) -> Bei stein wird Event ausgeführt das er runterfällt -> Schalter verschwindet.
Nun habe ich ein Problem. Das ganze funktioniert ganz prächtig, wenn nur ein Schalter und ein Stein in der nähe sind.
Wenn ich nun 2 Schalter / Steine nebeneinander mache kann es natürlich sein das der 2te stein näher am ersten Schalter ist, und der erste Schalter den 2ten Stein auslöst
und nicht den ersten Stein wie er eig sollte.
Und falls man in der zeit wo der erste stein runterfällt auf den 2ten Schalter geht löst der natürlich im "näheren" (wegen fallen) ersten stein das Event aus und nicht
im 2ten Stein. Der bleibt locker flockig einfach oben hängen...
Wie könnte ich es bewerkstelligen das der Schalter einen dazugehörigen stein hat? Also das die 2 Instanzen zusammenarbeiten?
Das Schalter 1 Stein 1 bewegt und nicht Stein 2 obwohl der näher ist?
Da ich natürlich mehrere von diesen Fallen in einem Level haben dachte ich mir ich könnte iwie über den Creation Code im Level Editor etwas bewerkstelligen
das ich beiden instanzen zb eine Variable mitgebe oder etc. Aber leider weiss ich nicht so ganz wie ich das dann coden könnte...
Danke im Vorraus für eure Ideen, Anregungen und Tipps
Folgendes: Ich habe in mein Spiel eine "Steinfalle" eingebaut. Die besteht aus 2 Objekten. Einem Schalter am Boden und einem Stein.
Wenn der Spieler den Schalter berührt tadaa der Stein fällt runter und der Schalter verschwindet. Ganz simpel.
Habe das so gelöst:
Spieler läuft auf schalter -> Schalter sucht den Stein der am nähsten ist (instance_nearest) -> Bei stein wird Event ausgeführt das er runterfällt -> Schalter verschwindet.
Nun habe ich ein Problem. Das ganze funktioniert ganz prächtig, wenn nur ein Schalter und ein Stein in der nähe sind.
Wenn ich nun 2 Schalter / Steine nebeneinander mache kann es natürlich sein das der 2te stein näher am ersten Schalter ist, und der erste Schalter den 2ten Stein auslöst
und nicht den ersten Stein wie er eig sollte.
Und falls man in der zeit wo der erste stein runterfällt auf den 2ten Schalter geht löst der natürlich im "näheren" (wegen fallen) ersten stein das Event aus und nicht
im 2ten Stein. Der bleibt locker flockig einfach oben hängen...
Wie könnte ich es bewerkstelligen das der Schalter einen dazugehörigen stein hat? Also das die 2 Instanzen zusammenarbeiten?
Das Schalter 1 Stein 1 bewegt und nicht Stein 2 obwohl der näher ist?
Da ich natürlich mehrere von diesen Fallen in einem Level haben dachte ich mir ich könnte iwie über den Creation Code im Level Editor etwas bewerkstelligen
das ich beiden instanzen zb eine Variable mitgebe oder etc. Aber leider weiss ich nicht so ganz wie ich das dann coden könnte...
Danke im Vorraus für eure Ideen, Anregungen und Tipps