Mehrere Raumwechsel hintereinander

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
LostInWeb
Frischling
Frischling
Beiträge: 4
Registriert: 06.07.2009, 20:57

Mehrere Raumwechsel hintereinander

Beitrag von LostInWeb »

Hi! Ich bin LostInWeb und ein mächtiger Pir...äh, Adventuremaker.
Zumindest wäre ich das gerne.

Ich arbeite mich gerade in AGS ein und hab auch schon ein bisschen was spielbares erstellt. Jetzt will ich mich an ein größeres Projekt wagen und habe schon ein Problem.

Ich will an einer Stelle des Spiels, dass zwei Charaktere nach einem kurzen Moment automatisch den Raum wechseln. Ungefähr so wie beim Ende von CoMI in der Geisterbahn.
Aber ich will, dass meine Charaktere nicht von einem Raum zum anderen gehen, sondern im nächsten Raum an den Koordinaten auftauchen, wo sie zuvor standen.

Ich gebe mal ein Beispiel:

CharA und CharB sind in Room1. CharA geht zu Koordinaten 125, 237 und hebt dort ein Objekt auf. Nach einigen weiteren Sekunden wechselt das Spiel automatisch zu Room2 und jetzt soll CharA wieder an den Koordinaten 125, 238 (oder wo auch immer er beim Raumwechsel stand) stehen.

Mir ist bis jetzt noch keine Lösung eingefallen. Ist es überhaupt möglich? Bin für jede Hilfe dankbar.
Benutzeravatar
Rocco
Adventure-Treff
Adventure-Treff
Beiträge: 1019
Registriert: 25.11.2003, 16:20
Wohnort: Ronville
Kontaktdaten:

Re: Mehrere Raumwechsel hintereinander

Beitrag von Rocco »

sowieso ist sowas möglich

Code: Alles auswählen

player.ChangeRoom(4, 100, 50); 
hier die erklärung zur funktion:
http://www.americangirlscouts.org/agswi ... ChangeRoom
LostInWeb
Frischling
Frischling
Beiträge: 4
Registriert: 06.07.2009, 20:57

Re: Mehrere Raumwechsel hintereinander

Beitrag von LostInWeb »

Danke für die schnelle Antwort.

Aber so würde er ja bei bestimmten Koordinaten im nächsten Raum auftauchen. Aber ich will ja, dass er bei den Koordinaten steht auf denen er auch im Raum davor stand.

Edit: Okay, ich bin ein Trottel. Ich hab einfach die Koordinaten im Script weggelassen. Hätte ich auch vorher drauf kommen können.
Eike
Süßwasserpirat
Süßwasserpirat
Beiträge: 325
Registriert: 07.06.2009, 12:12
Wohnort: Berlin
Kontaktdaten:

Re: Mehrere Raumwechsel hintereinander

Beitrag von Eike »

Ich kenne das System nicht, aber wie wär's mit
player.ChangeRoom(4, player.x, player.y)...?
LostInWeb
Frischling
Frischling
Beiträge: 4
Registriert: 06.07.2009, 20:57

Re: Mehrere Raumwechsel hintereinander

Beitrag von LostInWeb »

Okay, der Raumwechsel an sich funktioniert, aber ich habe noch ein Problem.

Wie kriege ich es hin, dass der Raum automatisch wechselt. Ich wollte eigentlich "Wait" benutzen, aber währenddessen können die Charaktere nix machen.

Weiß jemand Rat?
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Re: Mehrere Raumwechsel hintereinander

Beitrag von KhrisMUC »

Du brauchst SetTimer.

Im repeatedly_execute event des Raums verwendest Du dann IsTimerExpired.
Use gopher repellent on funny little man
LostInWeb
Frischling
Frischling
Beiträge: 4
Registriert: 06.07.2009, 20:57

Re: Mehrere Raumwechsel hintereinander

Beitrag von LostInWeb »

Danke für die Hilfe. Jetzt funktionierts.
Antworten