Maniac Mansion Mania Forum
MMM-Werkzeugkiste => Technik => Thema gestartet von: MalleTheRedPhoenix am 07. Januar 2010, 23:57:58
-
Folgendes Problem:
Ich möchte ein Objekt bewegen lassen und habe auch den Skript-Befehl "MoveObject" eingesetzt.
Allerdings bewegt sich das Objekt nicht. Woran liegt das?
Hier ein Auszug davon:
PlaySound(103);
ObjectOn(12);
MoveObject(12, 154, 50, 50);
Wait(75);
-
So auf den ersten Blick sieht mir der letzte Parameter komisch aus.
versuch mal
object[12].Move(154, 50, 4, eBlock);
Und immer die gleichen Fragen:
Handbuch gelesen?
Welche AGS-Version?
Existiert das Objekt Nummer 12 in diesem Raum?
Von wo wird der Code ausgeführt?
Auszug aus dem Handbuch (AGS 2.72):
Move (object)
(Formerly known as MoveObject, which is now obsolete)
(Formerly known as MoveObjectDirect, which is now obsolete)
Object.Move(int x, int y, int speed, optional BlockingStyle,
optional WalkWhere);
Example:
object[2].Move(125, 40, 4, eBlock);
-
Das Problem wurde gelöst:
Es lag daran, dass ich keinen Walkbereich hinzugefügt habe. ^^
Trotzdem Danke für die Hilfe. ^^