Hallo,
brauche hilfe bin noch ein ziemlicher anfänger...
wie mach ich es das zb. ein event EV001 sich bewegt und ein anderes EV002 berührt das es ein sound abspielt? und das von alleine ohne das ich als spieler es brühreren muss.
mfg
Hallo,
brauche hilfe bin noch ein ziemlicher anfänger...
wie mach ich es das zb. ein event EV001 sich bewegt und ein anderes EV002 berührt das es ein sound abspielt? und das von alleine ohne das ich als spieler es brühreren muss.
mfg
Es gibt leider keine Kollisionsabfrage von Events untereinander.
Daher muss man sich eine bauen, in dem man die X- und Y-Tile Koordinaten beider Events als Variablen abspeichert und in einem parallelen Event miteinander über eine verzweigten Bedingung abfragt.
(Bin leider mobil und kann gerade keine Screens machen.)
In dem Fall bin ich mal so frei^^
So in etwa müsste das dann aussehen. Wie PandaMaru schon erklärt hast, legst du zwei deiner Variablen als X- und Y-Leiste deiner Karte fest. Ich hab diese Variablen in meinem Beispiel auch ganz simpel "X" und "Y" gennant.
Die zwei Befehle "Variablen steuern" würden im Detail dann wie folgt aussehen:
Ich habe die Ablaufsteuerung in diesem Beispiel auf das sich bewegende Event gelegt, das das andere Event auslösen soll, aber du kannst es theoretisch überall auf der Map plazieren. In dem Fallmusst du natürlich bei der Variablensteuerung nicht "Dieses Ereignis" auswählen, sondern dann, wenn ich dein Beipiel aufgreife "EV001".
Dann Erstellst du eine "Bedingte Verzweigung", die denn Wert deiner Variable "X" abfragt und als Reaktion auf diese Abfrage machst du dann eine zweite Abfrage, die den Wert der Variable "Y" anfragt. Die Werte die du für X und Y in dieser Abfrage einstellst, sind dann die Koordinaten, von deinem "EV002"
Und, last but not least, den Auslöser auf "Parallel" stellen. Dann sollte es klappen^^
Kleiner Hinweis noch: Events bewegen sich ab einer bestimmten Entfernung zum Bildschirmausschnitt nicht weiter, weil sie aus Performancegründen angehalten werden.
Alles klar danke euch funktioniert fast so wie ichs möchte