Звуковые каналы (звук в BlitzMax)
Привет!
Запутался в организации звука в BlitzMax... Инструкций почти нет, а в английском я не настолько силен чтобы полностью всё понять.
Объясните, как организовывать звуковые каналы, как загружать зв.файлы и как ими управлять.
У меня есть след.конструкция:
Global MusicMain=LoadSound ("Sound\01_space debris(64).ogg",SOUND_LOOP)
Global sndTiraj=LoadSound ("Sound\dlya tiraja_sw111.wav",SOUND_LOOP)
Channel=AllocChannel()
TirajChannel=0
...
...
PlaySound MusicMain,Channel
...
...
If KeyDown(KEY_SPACE) Then
StopChannel Channel
BeginGame()
PlaySound MusicMain,Channel
EndIf
...
...
end
Function BeginGame()
PlaySound sndTiraj,TirajChannel
...
...
StopChannel TirajChannel '### в этом месте музыка не отключается и прога "вылетает"...
EndFunction
в метке ### музыка не отключается, а прога "вылетает"...
|