Кто-нибудь сталкивался с проблемой воспроизведения музыки функцией "SetMapMusic()"? Не хочет воспроизводить, притом, даже стандартную музыку из Warcraft. Делаю так:
- Импортирую музыку в карту, убираю из пути "war3mapimported".
- В редакторе звуков выбираю "Использовать как музыку".
- Вызываю функцию с такими параметрами: SetMapMusic("mus.mp3", false, 0).
Либо, второй вариант - не убираю "war3mapimported", и путь указываю как "war3mapimported\\mus.mp3". Либо, третий вариант - убираю "war3mapimported", а путь указываю с ним. Не работает ни в одном из случаев.
Принятый ответ
сталкивался
музыка воспроизводится только со второго раза, в первый раз комп только загружает ее с диска в память
музыка воспроизводится только со второго раза, в первый раз комп только загружает ее с диска в память
поэтому в моей карте я сначала "подгружаю" все звуки и музыку - в начале игры по очереди проигрываю их, но устанавливаю громкость на 0
подгрузка занимает несколько секунд, только после этого звуки работают
при этом если подгружать слишком быстро и много звуков за раз, игра фаталит
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован nup4ik
Отредактирован biridius
сперва один раз вызвать в начале игры, потом подождать несколько сек, и потом вызвать снова когда нужно
затем таймер их по очереди проигрывает
TimerStart(pr_timer, 0.09, true, function PreloadSoundFin)
Отредактирован nup4ik