-
Provinzheld
Gibt es bei deinem Maker auch den Eventbefehl: Set Mouve Route 1Step Aproach Player oder 1Step forward?
Dann liesse sich dein Code etwas vereinfachen. Wieviele Events sollen dem Helden denn folgen? 1Event lässt sich einfacher erstellen als 2oder3.
Den Knackpunkt sehe ich noch beim um die Ecke laufen.
Zum Topic, folgender Code ist falsch:
<> Change Variable: [169] -= V[162]
<> Change Variable: [170] -= V[163]
<> Fork Condition: If Variable [169] > 0 then ...
. <> Move Event: This event, Frq 8, Ignore impossible moves, Pattern: Mv left
. <>
: Else ...
. <> Move Event: This event, Frq 8, Ignore impossible moves, Pattern: Mv right
. <>
: End of fork
<> Fork Condition: If Variable [170] > 0 then ...
. <> Move Event: This event, Frq 8, Ignore impossible moves, Pattern: Mv up
. <>
: Else ...
. <> Move Event: This event, Frq 8, Ignore impossible moves, Pattern: Mv down
Du must die Fork in einen Block fügen. Denn es trifft beim hinterherlaufen immer zu das das Event entweder auf der selben X bzw selben Y Achse steht (Fork variable bla =0)
Auch ist die abfrage oben über die Blickrichtung des Heldennicht ganz Bugfrei.Was ist wenn der Held ein Feld hochläuft? Dann schaut der Held nach oben, aber das Event müsste eigentlich ein Feld nach rechts oder links.
<> Fork Condition If Variable [bla] =X1
<> Fork Condition If Variable [blub]=Y0
wenn ja =
kein Else
<> Fork Condition =X-1
<> Fork Condition =Y0
wenn ja =
kein Else
Das gleiche für X0 und Y1 /Y-1
So in etwa sieht ein Abfrageblock aus, die Fork wird nur bestätigt wenn beide Bedingungen zutreffen.
Kann dir leider im Moment keine fertige Lösung bieten, auch wird die Hilfe nur zur hälfte was da ich den Maker nicht besitze.
(Falls es interessiert: Beim neuen kostenlosen RMVX-Ace-Lite ist die Funktion standardmäsig enthalten)
Gruß Bex
Geändert von Bex (21.10.2012 um 18:52 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln