Добавлен FireKnight
По каким причинам может не воспроизводиться позиционный звук? Внизу я привёл код, который должен был воспроизвести звук, но он не работает.
local sound s = CreateSound("war3mapImported\\GeneratorWork.wav",false,true,true,10,10,"CombatSoundsEAX")
call SetSoundChannel(s, 25)
call SetSoundVolume(s, 127)
call SetSoundPitch(s, 1.0)
call SetSoundDistances(s, 600.0, 7000.0)
call SetSoundDistanceCutoff(s, 3000.0)
call SetSoundConeAngles(s, 0.0, 0.0, 127)
call SetSoundConeOrientation(s, 0.0, 0.0, 0.0)
call SetSoundPosition(s,GetUnitX(u),GetUnitY(u),0)
call StartSound(s)
Принятый ответ
rsfghd, вариант хороший, но мне не подходит. Проблема в том, что один звук у меня на карте может производиться много раз. Если я сделаю как по твоему коду, то у меня будут воспроизводиться не все звуки, которые должны были.
Всё же я нашёл решение проблемы. Сама проблема оказалась нелепой: позиционный звук не воспроизводился, поскольку он был сделан под стереоканал (а нужно было моно).
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. rsfghd
Ред. FireKnight