• Anmelden

1

Samstag, 9. April 2011, 20:19

Wie kann der Spieler reiten?

Hallo liebe Freunde,

Ich beschäftige mich nun seid kurzer Zeit mit dem Maker und arbeite an einen Fanprojekt von "Harvest Moon". Du spielst lediglich einen einzigen Charakter, den du dann über die Karte / durch die Umgebung steuerst. Damit das etwas schneller geht, möchte ich dem Spieler gern ein Reitpferd (viel auch Truck ...) geben. Aber wie mache ich das?

Ich bin soweit gekommen, dass ich das Pferd bereits stehen habe. Wenn der Spieler 'enter' drückt, steigt er auf (die Spielergrafik wechselt und das Pferd wird unsichtbar). Steigt der Spieler jedoch ab (seine Grafik wird wieder normal), verschwindet aber auch das Pferd. Man sollte aber auch mit dem Pferd die Karte wechseln können.

Ich hoffe ihr könnt mir ein wenig helfen
lg Eleanor

2

Samstag, 9. April 2011, 20:31

Ich weiß gerade nicht wo dein Problem liegt. Du hast es ja eigentlich schon gelöst.
Machst du deine Abfrage nach der Eingabe der Entertaste in einem CommonEvent? Dann spielt es doch keine Rolle, auf welcher Karte sich der Spieler befindet, denn es ist allgemein gültig. Wenn das Pferd neben dir erscheinen soll, dann mache eine Abfrage nach der Position des Helden (MapX und MapY) und teleportiere dein grafikloses Pferdeevent zu ihm. Wenn es auf einer anderen Map ist, erstellst du eben ein neues Event welches zum Pferd wird.
Der Ansatz der Änderung der Spielergrafik ist vollkommen korrekt. Wenn du den Spieler beschleunigen willst, dann schreibe einfach in deine CB noch mit rein, dass wenn der Spieler auf einem Pferd/in einem Truck sitzt sich seine Bewegungsgeschwindigkeit ändern (per "Set Move Route", wo du auch die Grafik änderst).

3

Samstag, 9. April 2011, 21:00

Wenn das Pferd neben dir erscheinen soll, dann mache eine Abfrage nach der Position des Helden (MapX und MapY) und teleportiere dein grafikloses Pferdeevent zu ihm. Wenn es auf einer anderen Map ist, erstellst du eben ein neues Event welches zum Pferd wird.

Wie genau mache ich denn das, die Position des Helden abfragen und das Event neben ihn teleportieren ?

Yuber

Seher

Motto: Die Welt zu beherrschen.

  • Nachricht senden

4

Samstag, 9. April 2011, 21:45

Nimm CONTROL VARIABLES.
Erstelle eine Variable die den X Wert des Players besitzt.
Unten bei Character: MAP X auswählen.
Dann eine zweite Variable erstellen(Nr2) die MAP Y besitzt.

Hiernach Set Event Location und da die beiden Variablen eintragen unter Appoint with Variables.
Nur noch selten hier.

'Til now, I always let people walk all over me!
From now on, if anyone makes fun of me, I'll kill 'em! Just like that!

5

Samstag, 9. April 2011, 22:24

Hey, vielen Dank ihr beiden. Klappt super! (Abgesehen davon, dass mir mein dummes Pferd als wegläuft ... Dann hole ich mir halt nen' Jeep)

Ähnliche Themen

Social Bookmarks