(Auf ein Thumbnail klicken um es zu vergrößern)
Dieses Script sorgt dafür, dass der Spieler sich mit den Pfeiltasten bewegen kann. Die Geschwindigkeit beim Bewegen kann verdoppelt werden wenn man die linke Shift-Taste gedrückt hält.
Das Event für dieses Script ist "while any keyboard key is being held down", was bedeutet, dass der Code des Scriptes in jedem Frame läuft solange mindestens eine Taste gedrückt wird.
Diese Scripte verwenden ein vom Benutzer definiertes Custom-Event. Ein solches Event kann von jedem beliebigen anderen Script hervorgerufen werden.
Das Script CenterCameraOnPlayer sorgt dafür, dass sich die Spielfigur immer im Zentrum der Kamera befindet.
Die folgenden drei Scripte reagieren darauf, dass die Karte gewechselt wurde oder die Spielfigur bewegt wurde. Sobald eines dieser Ereignisse eintritt wird das Custom-Event onPlayerPositionChange aufgerufen um die Kamera und ein Bild auf die Position der Spielfigur anzupassen.
Diese Scripte sind im Moment noch aufwändig. Ich werde den Editor noch soweit erweitern, dass man nicht immer ein eigenes Bewegungs-System und Kamera-System von Hand schreiben muss. Aber ich will es auch nicht verbieten! Wie ihr seht wird es sehr leicht werden eigene Bewegungs- und Kamera-Systeme zu schreiben um das Spiel noch flexibler gestalten zu können.