Модератор: Mikle
Dim DS3DGrate As DirectSound3DBuffer
Set DS3DGrate = New DirectSound3DBuffer
DS3DGrate.Init DSBGrate, 35
DS3DGrate.SetVol 1
DS3DGrate.Play
DS3DGrate.Update GratePos, PlPos, PlDir, PlUp
DS3DGrate.StopPlaying
Set DS3DGrate = Nothing
Mikle писал(а):Пока звук воспроизводится, в цикле постоянно вызываешь Update
Do While
Update....
Loop
Mikle писал(а):Возможно, я не совсем понятно написал вот это:
dl.SetPosition camPos.X, 10, 10, DS3D_IMMEDIATE
camPos.X = camPos.X + Sin(Timer)
db(0).SetPosition Rnd * 200 - 100, Rnd * 50, Rnd * 200 - 100, DS3D_DEFERRED
db(0).SetPosition Rnd * 200 - 100, Rnd * 50, Rnd * 200 - 100, DS3D_DEFERRED
DS3D_DEFERRED
DS3D_IMMEDIATE
dl.CommitDeferredSettings
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5