|
GDF 26.1a
Game Development Framework - https://gdf.acits.nl
|
De class waarmee je geluiden kan afspelen of loopen. Meer...
Public Members | |
| void | gdf_Update () |
Static Public Members | |
| static void | Preload (params string[] filenames) |
| Laad geluiden alvast in, zodat ze later direct (zonder vertraging) kunnen worden afgespeeld. | |
| static void | RemoveSoundLoop (string name) |
| Stop en verwijder een soundloop. | |
| static void | AddSoundLoop (string systemName, string filename, float volume=1) |
| Voeg een soundloop toe. | |
| static void | AddSoundLoop (string filename, float volume=1) |
| Voeg een soundloop toe. | |
| static void | AddSoundLoop (string systemName, string filename, Instance player, Instance listener, float maxDistance=25) |
| Voeg een soundloop toe die automatisch minder luid wordt als het luisterend voorwerp zich verder weg beweegt. | |
| static void | AddSoundLoop (string filename, Instance player, Instance listener, float maxDistance=25) |
| Voeg een soundloop toe die automatisch minder luid wordt als het luisterend voorwerp zich verder weg beweegt. | |
| static void | AddSoundLoop (string systemName, string filename, Type nearestPlayer, Instance listener, float maxDistance=25) |
| Voeg een soundloop toe die automatisch luider wordt als er een voorwerp van een opgegeven type in de buurt komt. | |
| static void | AddSoundLoop (string filename, Type nearestPlayer, Instance listener, float maxDistance=25) |
| Voeg een soundloop toe die automatisch luider wordt als er een voorwerp van een opgegeven type in de buurt komt. | |
| static void | Play (string filename, float volume=1) |
| Speelt direct een geluid af. | |
| static void | Play (string systemname, string filename, float volume=1) |
| Speelt direct een geluid af, en geef deze een naam waarmee hij later nog te bewerken is. | |
| static void | StopSound (string systemname) |
| static void | PauseSound (string systemname, bool isPaused) |
| static void | SetVolume (string systemname, float volume) |
| static void | RemoveSound (string systemname) |
| static bool | SoundIsFinished (string systemname) |
| static void | Play (string filename, Vector3 origin, Vector3 listener, float maxDistanceToInstance=25) |
| Speel direct een geluid af op een bepaalde plek. | |
| static void | SetSoundLoopBaseVolume (string name, float volume) |
| Stel het basisvolume van een soundloop in. | |
| static void | FadeOutSoundLoop (string name, int frames) |
| Laat een soundloop uitfaden. | |
| static void | FadeInSoundLoop (string name, int frames) |
| Laat een soundloop infaden. | |
| static bool | SoundLoopExists (string name) |
| Bestaat er een soundloop met de opgegeven naam? | |
Static Public Attributen | |
| static string | SoundsFolder = "Data/Sounds/" |
| De plaats waar de geluidsbestanden staan. | |
Protected Members | |
| Sounds () | |
Properties | |
| static Sounds | gdf_Player [get] |
De class waarmee je geluiden kan afspelen of loopen.
|
protected |
|
static |
Voeg een soundloop toe.
| filename | De bestandsnaam |
| volume | Het volume, standaard 1 |
|
static |
Voeg een soundloop toe die automatisch minder luid wordt als het luisterend voorwerp zich verder weg beweegt.
| filename | De bestandsnaam |
| player | Het voorwerp dat het geluid afspeelt |
| listener | Het voorwerp dat naar het geluid luistert |
| maxDistance | De maximale hoorafstand van het geluid |
|
static |
Voeg een soundloop toe die automatisch luider wordt als er een voorwerp van een opgegeven type in de buurt komt.
| filename | De bestandsnaam |
| nearestPlayer | Het type voorwerp dat afspeelt |
| listener | Het luisterende voorwerp |
| maxDistance | De maximale hoorafstand van het geluid |
|
static |
Voeg een soundloop toe.
| filename | De bestandsnaam |
| systemName | De systeemnaam waarmee je de soundloop later nog kan bewerken |
| volume | Het volume, standaard 1 |
|
static |
Voeg een soundloop toe die automatisch minder luid wordt als het luisterend voorwerp zich verder weg beweegt.
| filename | De bestandsnaam |
| systemName | De systeemnaam waarmee je de soundloop later nog kan bewerken. |
| player | Het voorwerp dat het geluid afspeelt |
| listener | Het voorwerp dat naar het geluid luistert |
| maxDistance | De maximale hoorafstand van het geluid |
|
static |
Voeg een soundloop toe die automatisch luider wordt als er een voorwerp van een opgegeven type in de buurt komt.
| filename | De bestandsnaam |
| systemName | De systeemnaam |
| nearestPlayer | Het type voorwerp dat afspeelt |
| listener | Het luisterende voorwerp |
| maxDistance | De maximale hoorafstand van het geluid |
|
static |
Laat een soundloop infaden.
| name | De systeemnaam van de soundloop |
| frames | Het aantal frames waarna het geluid volledig is ingefaded |
|
static |
Laat een soundloop uitfaden.
| name | De systeemnaam van de soundloop |
| frames | Het aantal frames waarna het geluid niet meer te horen is |
| void GDF.Sounds.gdf_Update | ( | ) |
|
static |
|
static |
Speelt direct een geluid af.
|
static |
Speel direct een geluid af op een bepaalde plek.
Het geluid is zachter naarmate deze plek verder weg is van de afspeelpositie.
| filename | De bestandsnaam |
| origin | De positie waar het geluid wordt afgespeeld |
| listener | De positie waar op er naar het geluid wordt geluisterd |
| maxDistanceToInstance | De maximale hoorafstand van het geluid |
|
static |
Speelt direct een geluid af, en geef deze een naam waarmee hij later nog te bewerken is.
|
static |
Laad geluiden alvast in, zodat ze later direct (zonder vertraging) kunnen worden afgespeeld.
Vooral handig voor lange muziekbestanden (.ogg), die bij het laden worden uitgepakt. Mag ook vóór Game.Run worden aangeroepen; het laden gebeurt dan zodra het spel start.
| filenames | De bestandsnamen (in de map Data/Sounds/) |
|
static |
|
static |
Stop en verwijder een soundloop.
| name | De systeemnaam van de soundloop |
|
static |
Stel het basisvolume van een soundloop in.
///
| name | De systeemnaam van de soundloop |
| volume | Het volume tussen 0 en 1 |
|
static |
|
static |
|
static |
Bestaat er een soundloop met de opgegeven naam?
| name |
|
static |
|
static |
De plaats waar de geluidsbestanden staan.
Standaard: Data/Sounds/
|
staticget |