View auf einem Objekt abspielen

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Gast

Re:View auf einem Objekt abspielen

Beitrag von Gast »

ahja ...
samma, isses in ags eigentlich möglich, das ein objekt hinter einem character immer her geht, also zumindest in 1 raum ??? weil character können ja immer hintereinander mit movecharacter hinterherrennen, geht das mit objekten auch ??? * so ganz dumm frag *

Grüßli,
Daniel
Benutzeravatar
DasJan
Adventure-Treff
Adventure-Treff
Beiträge: 14683
Registriert: 17.02.2002, 17:34
Wohnort: London
Kontaktdaten:

Re:View auf einem Objekt abspielen

Beitrag von DasJan »

Nicht so einfach, nein.

Jan
"If you are the smartest person in the room, you are in the wrong room."
Gast

Re:View auf einem Objekt abspielen

Beitrag von Gast »

nicht so einfach, aber mögich ...
Benutzeravatar
DasJan
Adventure-Treff
Adventure-Treff
Beiträge: 14683
Registriert: 17.02.2002, 17:34
Wohnort: London
Kontaktdaten:

Re:View auf einem Objekt abspielen

Beitrag von DasJan »

Müsste gehen, ja.

Das Jan
"If you are the smartest person in the room, you are in the wrong room."
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Re:View auf einem Objekt abspielen

Beitrag von a-v-o »

Hallo Daniel,

die Befehle für die Animation (bspw. Laufen) kennst du ja schon und kannst sie einsetzen.

a) Mit MoveObject oder MoveObjectDirect kannst du das Objekt bewegen oder
b) mit SetObjectPosition auf eine neue Position setzen.

Damit das Object immer hinter dem Character dargestellt wird, setz eine Baseline für das Object ganz an den oberen Bildrand.

Das alles wird miteinander kombiniert:
Wenn das Objekt einen Character verfolgen soll, dann kannst du in repeatedly_execute die Position des Characters in bezug auf die Position des Objekts berechnen, um View/Loop (bspw. nach rechts oder links laufen) zu bestimmen.
Für a)
Hat sich der Character bewegt, dann die neuen einen Befehl mit den neuen Koordinaten ausführen lassen.
Für b)
Neue Koordinaten berechnen.

Hinweis:
Characterkoordinaten beziehen sich auf den Sprite-Punkt unten mitte also zwischen den Füßen.
Objectkoordinaten beziehen sich auf den Sprite-Punkt unten links.

Zusammenfassung:
es ist wesentlich einfacher FollowCharacter oder FollowCharacterEx zu verwenden.
Gast

Re:View auf einem Objekt abspielen

Beitrag von Gast »

nach 5 mal auf die seite gucken und 2 dummen scriptfehlern hab ichs hinbekommen ;D danke nochmal



daniel
Antworten