Показать сообщение отдельно
Старый 13.10.2016, 19:09   #1
edgemza
AnyKey`щик
 
Регистрация: 04.10.2016
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Звуковые каналы (звук в 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


в метке ### музыка не отключается, а прога "вылетает"...
(Offline)
 
Ответить с цитированием