Het ontwerpen van spellen met Game Maker
Geluiden
De volgende functies zullen je informatie over geluid geven:
sound_exists(ind) Geeft terug of het geluid in de betreffende index bestaat.
sound_get_name(ind) Geeft de naam van het geluid terug met de opgegeven index.
sound_get_kind(ind) Geeft het soort van het geluid met de opgegeven index terug. (0=normaal, 1=achtergrond, 2=3d, 3=media speler).
sound_get_preload(ind) Geeft terug of het geluid met de gegeven index van te voren geladen word.
De geluiden gebruiken vele resources en de meeste systemen kunnen slechts een beperkt aantal geluiden opslaan en spelen. Als je een groot spel maakt zou je meer controle willen hebben over de geluiden die in het audio geheugen worden geladen. Je kunt de voorlaad optie gebruiken voor geluiden, om ervoor te zorgen de geluiden slechts worden geladen wanneer ze worden gebruikt. Dit heeft niettemin het probleem dat je een kleine fout zou kunnen krijgen wanneer het geluid voor het eerst wordt gebruikt. Ook worden de geluiden niet automatisch leeggemaakt wanneer je hen niet meer nodig hebt. Voor meer controle kun je de volgende functies gebruiken.
sound_discard(index) Bevriest het audio geheugen dat word gebruikt voor het vermelde geluid.
sound_restore(index) Herstelt het vermelde geluid in audio geheugen voor het directe spelen.
« Sprites | Achtergronden »