В общем, озвучку спеллов подогнал, юзаю в первый раз способность, звук не проигрывается, юзаю в второй и след.разы и все хорошо. Так вот, как сделать так чтобы звуки проигрывались с первого раза(Preload единственное что приходит на ум, но может это не то что нужно)
Принятый ответ
именно прелоад звуков и нужен
у меня валялась такая функция
void PreloadSound(string s){ //подгрузка звука 3D
sound snd = CreateSound(s,false,true,true,10,10,"CombatSoundsEAX")
SetSoundChannel(snd,5)
SetSoundVolume(snd,127)
SetSoundPitch(snd, 1)
SetSoundDistances(snd,999999,99999)
SetSoundDistanceCutoff(snd,99999)
SetSoundConeAngles(snd,0.0,0.0,127)
SetSoundConeOrientation(snd,0.0,0.0,0.0)
SetSoundPosition(snd,0.0,0.0,50.0)
StartSound(snd)
StopSound(snd, false, false)
snd = null
}
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Hate