-
Schwertmeister
Dürfte kein Problem werden.
Du speicherst die Koordinaten des Ziels und des Verfolgers ab, diese werden in einem parallelen Prozess ständig aktualisiert.
In einem weiteren parallelen Event wird jetzt abgefragt wo sich der Verfolger hinbewegen soll, wenn sich das Ziel bewegt. Das ganze lässt sich über vier Forcs ganz einfach machen. In diesen Forcs wird abgefragt ob der X Koordinaten Wert des Ziels über dem des Verfolgers liegt, unter dem des Verfolgers und das gleich dann noch für die Y Koordinaten. Dementsprechend wird nun der Verfolger Schritte in die richtige Richtung durch Move Events machen.
Hier ist der ungefähre Code:
Event 1:
Set Variable X Koordinate Ziel to Ziel X Position
Set Variable Y Koordinate Ziel to Ziel Y Position
Set Variable X Koordinate Verfolger to Verfolger X Position
Set Variable Y Koordinate Verfolger to Verfolger Y Position
Event 2:
If Variable: X Koordinate Ziel bigger than X Koordinate Verfolger
then
Move Event: Verfolger: Step Right (oder Left, weiß ich jetzt nicht genau)
End Case
If Variable: X Koordinate Ziel smaller than X Koordinate Verfolger
then
Move Event: Verfolger: Step Left (oder Right, weiß ich jetzt nicht genau)
End Case
If Variable: Y Koordinate Ziel bigger than Y Koordinate Verfolger
then
Move Event: Verfolger: Step Down (oder Up, weiß ich jetzt nicht genau)
End Case
If Variable: Y Koordinate Ziel smaller than Y Koordinate Verfolger
then
Move Event: Verfolger: Step Up (oder Down, weiß ich jetzt nicht genau)
End Case
Müsste funktionieren, sonst schäme ich mich ganz gewaltig xD.
Was du mit deiner zweiten Frage allerdings meinst weiß ich nicht, erkläre dein Anliegen diesbezüglich etwas genauer.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln