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
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dann frage ich mal konkreter, wenn ihr euch auskennt.
Erst einmal, was ich meine, verstanden zu haben:
- Der Buffer muss für jedes Sound-File angelegt werden.
- Zum Abspielen binde ich einen Buffer an eine Source.
- Mehrere Buffer -> eine Source klappt nicht, bzw. er nimmt den ersten/letzten?
- Ein Buffer -> mehrere Sources spielt den selben Sound mehrfach ab.
=> D.h. ich brauche für jeden Sound-Kanal eine Source (z.B. eine Source für Musik, eine Source für Voice, etc.).
Wann muss ich die Buffer anlegen?
Kann ich die Buffer jederzeit anlegen oder muss ich diese zu einem früheren Zeitpunkt anlegen? Soll ich da bereits alle Sounds laden (auch die, die womöglich nie gebraucht werden, weil das entsprechene Event nicht stattfindet)?
Ich habe das mal eben getestet und kann den Sound abspielen, wenn ich den Sound inkl. Buffer und Source am Anfang erstelle (noch vor dem Main-Window). Wenn ich das gleiche zur Laufzeit des Spiels mache, kriege ich eine OutOfMemory-Exception. Leider ist mein Wissen zur Speicherverwaltung recht beschränkt.
Werbeanzeige