• Anmelden

1

Mittwoch, 14. Januar 2009, 17:47

Musik und Sounds pausieren bei nicht aktivem Spiel Fenster

Hi!

Jeder kennt es...

Klickt man wo anders hin während des spielens, oder alt tab beim fullscreen (z.B. um mal kurz im messenger was zu schreiben) läuft die Musik und alle anderen Sounds einfach weiter, das Spiel an sich jedoch nicht. Wieso sich EB für diesen Quatsch entschieden hat, weiß ich zwar nicht ... aber wie dem auch sei.

Ich frage ob es nicht vllt. eine Möglichkeit gibt genau dies zu unterbinden. Sprich, die Musik und Sounds sollten, genau wie der rest es schon tut, pausieren. Sowas ist nämlich, falls es mal passiert, sehr ärgerlich ... vor allem bei geskripteten Szenen wo die Musik exakt angepasst ist.

Ich denke, sowas ist für jeden von Vorteil. Also falls es jmd. gibt, der sich das mal anschauen kann ... bitte sehr =).

greetz

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

2

Mittwoch, 14. Januar 2009, 20:20

Zitat

vor allem bei geskripteten Szenen wo die Musik exakt angepasst ist.
Dafür könntest du das ja noch als ME machen, die meines Wissens nach auch angehalten werden.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

3

Donnerstag, 15. Januar 2009, 15:13

Löst aber nicht das Problem mit den anderen Sounds.

greetz

4

Freitag, 16. Januar 2009, 23:54

Ja das kotzt mich auch an.
Wenn uns jetzt jemand verrät, wie man (vllt per API?) rausbekommt, ob das Fenster aktiv ist, dann liegt die Lösung auf der Hand ^^

fette Neunzehn

Fahnenträger

Motto: Sättigung auf 255

  • Nachricht senden

5

Samstag, 17. Januar 2009, 00:11

ich glaube nicht dass dann schon die lösung auf der hand liegt. Wie stoppt man eine BGM und führt sie anschließend an der selben stelle wieder fort?
Das erste problem wäre überhaupt den RGSS code zum laufen zu bringen während das fenster inaktiv ist. (es sei denn du hast es ohne rgss vor)
denn unter den normalen Maker XP ausgangsbedingungen ist eine methode die true herausgibt wenn das fenster aktiv ist relativ einfach zu scripten:

Quellcode

1
2
3
def fenster_aktiv?
  return true
end
Bild

6

Samstag, 17. Januar 2009, 01:52

Lol natürlich ich bin ein Depp.
Okay es gibt ja ein resque SystemExit.
Vielleicht gibt es auch ein resque wenn der Spieler das Window inaktiv schaltet.
Und mit der Musik speichern... schaut euch mal das hier an: In diesem Skript u.a. bei wird die Position der BGM gespeichert, wenn ein Kampf startet ("Other Methods")

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Süleyman der Prächtige« (17. Januar 2009, 02:10)


Ähnliche Themen

Social Bookmarks