Autor Thema: Loopwechsel bei Objektanimation ohne Unterbrechung  (Gelesen 1551 mal)

MalleTheRedPhoenix

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1239
  • Geschlecht: Männlich
    • Profil anzeigen
Loopwechsel bei Objektanimation ohne Unterbrechung
« am: 25. Juni 2013, 12:31:22 »
Hi! Bevor ich mein Problem schildere, möchte ich darauf hinweisen, dass ich AGS 2.72 verwende.

Jetzt die Problematik:

Ich habe für ein Objekt eine Animation angefertigt, die allerdings für einen Loop nicht ausreicht, weshalb ich zwei Loops dafür erstellt habe. Um von einem Loop zum nächsten wechseln zu können habe ich die SetTimer-Funktion eingesetzt. Der Übergang klappt reibungslos und die Animation läuft flüssig. Jetzt kommt aber das Problem: Sobald jemand redet oder eine Skriptsequenz folgt stoppt die Animation plötzlich und geht erst dann weiter, sobald die Sequenz abgelaufen ist.

Meine Frage: Wie kann man einen Loopwechsel bei einer Objektanimation weiterhin laufen lassen, ohne dass sie dabei unterbrochen wird?

Hier sind die Skripte, die ich eingegeben habe:

Zitat
  // script for Room: Player enters room (before fadein)

SetObjectView (0, 116);
AnimateObject (0, 0, 5, 1);
SetObjectView (1, 115);
AnimateObject (1, 0, 5, 0);
SetObjectView (2, 115);
AnimateObject (2, 2, 5, 0);
SetTimer (1, 120);
GUIOff (0);
GUIOff (1);
SetCharacterTransparency (GetPlayerCharacter (), 100);

Zitat
  // script for Room: Repeatedly execute
 
if (IsTimerExpired (1))
{
 AnimateObject (1, 1, 5, 0);
 AnimateObject (2, 3, 5, 0);
 SetTimer (2, 60);
}
else if (IsTimerExpired (2))
{
 AnimateObject (1, 0, 5, 0);
 AnimateObject (2, 2, 5, 0);
 SetTimer (1, 120);
}

Danke vorab für eure Hilfe, wenn ihr mir helfen könnt. ;D
Wie Phönix aus der Asche

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2654
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Loopwechsel bei Objektanimation ohne Unterbrechung
« Antwort #1 am: 25. Juni 2013, 12:51:48 »
in der view kann man bei einer loop ankreuzen, dass die nächsten loop zu dieser loop dazu gehört
da kannst du dir den timer gänzlich sparen, da AGS das alles automatisch mit macht
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

MalleTheRedPhoenix

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1239
  • Geschlecht: Männlich
    • Profil anzeigen
Re: Loopwechsel bei Objektanimation ohne Unterbrechung
« Antwort #2 am: 25. Juni 2013, 12:54:15 »
Ah, alles klar! :o

Ist selten dämlich, was ich da fabriziert habe. :-[

Vielen Dank! :)
Wie Phönix aus der Asche