FreeSound переменная_звука
Параметры
переменная_звука = переменная, которой ранее был назначен звук командой
LoadSound
Описание
Если вы больше не используете звуковой эффект, вам следует очистить память, использованную для этого звука и удалить его. Эта команда удалит звук, назначенный переменной, созданной командой
LoadSound.
Зачем это нужно делать? Вероятно, у вас имеются разные наборы звуков для разных уровней вашей игры. Вероятно, фоновая музыка у вас меняется от уровня к уровню. В таком случае действительно правильным решением будет упорядочивание игровых ресурсов. Даже если вы можете загружать любой звук для всей игры сразу, примите во внимание тех, у кого нет столько памяти на компьютере, сколько есть у вас. Вы же хотите быть уверенным, что ваша игра будет доступна как можно большему количеству людей.
Примечание: вы не должны вручную очищать память, когда ваша программа заканчивает свое выполнение, Blitz сделает это сам.
Пример
; Загрузить звук в память
sndOneUp=LoadSound("audio1up.wav")
; Очистить память и удалить звук
FreeSound sndOneUp