Autor Thema: Musikwechsel [Problem gelöst]  (Gelesen 2014 mal)

Rayman

  • Dott-MMM-Entwickler
  • Midlife Crisis Tentakel
  • **
  • Beiträge: 1577
    • Profil anzeigen
Musikwechsel [Problem gelöst]
« am: 13. Dezember 2008, 11:42:25 »
In meiner Episode 65 hab ich beim Musikwechsel festgestellt,
wenn die letzte Musik gespielt wurde, dann wird sie wiedergegeben,
anstatt das die Musik-Reihenfolge wieder neu beginnt.

Wie könnte ich diesen Fehler beheben?

Mein Script sah folgendermaßen aus:


 SetMusicRepeat(0);
  PlayMusic(13);
  PlayMusicQueued(14);
  PlayMusicQueued(7);
  PlayMusicQueued(8);
  SetMusicRepeat(1);  
  PlayMusicQueued(11);
« Letzte Änderung: 09. Januar 2011, 16:01:02 von Rayman »

Larry Wolf

  • kleiner Tentakel
  • ***
  • Beiträge: 103
    • Profil anzeigen
Re: Musikwechsel
« Antwort #1 am: 13. Dezember 2008, 15:44:37 »
Probiere mal folgendes aus:

Bei "Enter Room before Fade-In" das hier rein machen:

SetMusicRepeat(0);
Damit spielt er nicht nur das erste Lied ab sondern geht in die Musikliste hinein.

Dann bei "Repeatedly Execute" dann folgendes hineinmachen:

if(IsMusicPlaying()==0) {
   PlayMusic(13);
   PlayMusicQueued(14);
   PlayMusicQueued(7);
   PlayMusicQueued(8);
   PlayMusicQueued(11);
}

Hier hört er dann nach Musik nach Musik 11 auf, und da keine Musik mehr kommt, setzt er die Liste neu. :)

Rayman

  • Dott-MMM-Entwickler
  • Midlife Crisis Tentakel
  • **
  • Beiträge: 1577
    • Profil anzeigen
Re: Musikwechsel
« Antwort #2 am: 15. Dezember 2008, 15:47:08 »
@Larry Wolf: Danke schön, jetzt funktioniert's! :)

Rayman

  • Dott-MMM-Entwickler
  • Midlife Crisis Tentakel
  • **
  • Beiträge: 1577
    • Profil anzeigen
Re: Musikwechsel
« Antwort #3 am: 13. Januar 2009, 20:37:05 »
Ein neues Problem:

Mit dem SeekMidi-Script startet die Musik ab einer Bestimmten Stelle.
Wenn die Szene mit ESC oder rechten Mausklick übersprungen wird,
dann startet die Musik im nächsten Screen wieder ganz am Anfang.

Wie kann ich diesen Fehler beheben?

NsMn

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1646
  • Geschlecht: Männlich
  • überzeugter Paint-Nutzer
    • ICQ Messenger - 404385098
    • Profil anzeigen
    • E-Mail
Re: Musikwechsel
« Antwort #4 am: 25. Februar 2009, 10:50:25 »
Dafür hilft eine der game.Variables:

if(game.skipping_cutscene==true)SeekMidiPoition(XYZ);
Probier das mal (nach EndCutscene), es müsste funktionieren.