В общем, озвучку спеллов подогнал, юзаю в первый раз способность, звук не проигрывается, юзаю в второй и след.разы и все хорошо. Так вот, как сделать так чтобы звуки проигрывались с первого раза(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
    }
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
7 лет назад
Отредактирован Hate
1
именно прелоад звуков и нужен
у меня валялась такая функция
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
    }
Принятый ответ
0
14
7 лет назад
0
Hate:
именно прелоад звуков и нужен
у меня валялась такая функция
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
    }
Если я задам громкость 127, а потом в другой функции поставлю громкость проигрыша 55, то все норм будет?Проиграет с первого раза?
0
26
7 лет назад
0
Если я задам громкость 127, а потом в другой функции поставлю громкость проигрыша 55, то все норм будет?Проиграет с первого раза?
это же локальный звук..
если вы у одного юнита сделаете цвет синий, а у другого красный, первый же не станет от этого красным?
вы главное запустите функцию несколько раз чтоб наверняка прогрузило
Чтобы оставить комментарий, пожалуйста, войдите на сайт.