47.1 Übersicht

Hollywoods Soundbibliothek bietet zwei grundlegende Objekttypen: Samples und Musikobjekte. Beispiele sind typischerweise kurze Töne wie Spiel- oder Feedback-Effekte, während Musikobjekte für längere Melodien verwendet werden, die im Hintergrund spielen. Der größte Unterschied zwischen Samples und Musikobjekten ist, dass Samples vollständig in den Speicher geladen werden, während Musikobjekte kontinuierlich von der Festplatte geladen werden. So sollten Sie Samples nur für kurze Töne/Klänge verwenden, da das Laden einer 4-minütigen Musik als Sample etwa 40 Megabyte Speicherplatz einnimmt. Die Samples sind für die sofortige Wiedergabe optimiert, weshalb sie oft zum Audio-Hardware-Speicher hochgeladen werden, so dass sie mit sehr geringer Latenz gespielt werden können. Musikobjekte brauchen aber ein bisschen länger, um mit dem Abspielen anzufangen.

Samples können über die Befehle @SAMPLE und LoadSample() geladen werden. Sie können auch eigene Samples mit dem Befehl CreateSample() erstellen. Um ein Sample abzuspielen, verwenden Sie PlaySample().

Musikobjekte können über die Befehle @MUSIC und OpenMusic() geladen werden. Sie können auch eigene Musikobjekte mit dem Befehl CreateMusic() erstellen. Um ein Musikobjekt abzuspielen, verwenden Sie PlayMusic().

Standardmäßig benutzt die Soundbibliothek von Hollywood 8 Audiokanäle für die Tonwiedergabe. Dies bedeutet, dass Hollywood die Kanäle ausgehen, falls Sie versuchen, mehr als 8 verschiedene Samples, Musikobjekte oder Videos gleichzeitig abzuspielen. Wenn Ihr Skript aus bestimmten Gründen mehr als 8 Kanäle benötigt, müssen Sie die Anzahl der Kanäle mit dem Konsolenargument -numchannels erhöhen.


Navigation zeigen