Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

08.05.2004, 19:40

tbMusic und tbDirectInput...

Hallo,

ich wollte heute einmal einen Sound in mein Testprogramm einbauen, wobei das mit der Tribase Engine läuft! Also lade ich eine mp3 File und es spielt sie wunderbar ab, aber anschließend wollte ich noch die DirectInput Klasse einbauen und nachdem ich den Befehl GetState(g_pfButtons, g_pbButtons); aufrufe, spielt das Programm nur mehr den Sound ab, indem ich das Fenster mit der linken Maustaste in der Titelleiste angeklickst habe! Sobald ich los lasse, höhrt der Sound auch schon wieder auf, im Fullscreenmodus geht gar nichts, ausser beim Beenden mit ALT + F4, wird dann nochmal für 2-3 Sekunden der Sound abgepsielt...
So sieht der Code aus:

Quellcode

1
2
tbDirectInput::GetState(g_pfButtons, g_pbButtons);
m_pMusic[0]->Play();


Wieso geht das den so nicht bzw. wie muss es richtig gehen??

Danke!



cya,
Stefan

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

2

08.05.2004, 22:33

ah, mein Problem hat sich von alleine behoben...


cya,
Stefan

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

4

09.05.2004, 13:45

ach wieder mal ein üblicher blöder Fehler von mir:)
Hatte in jedem Frame Play() aufgerufen! Ohne Abragen des Inputs hat er es noch gerade geschafft den Sound abzuspielen...und wenn man das Fenster nicht aktiviert hat, wird Play() anscheinend nicht mehr aufgerufen und er spiel es normal ab...

Ach jetzt hab ich dann noch eine Frage zu Vertex und Index-Buffer, am besten ich mach dann nochmal ein Topic auf, hoffentlich nicht wieder so ein blöder Fehler:)


cya,
Stefan

Werbeanzeige