Подскажите, если ли решение такой проблемы:
В одиночной кампании я создал миссию, где враги нападают, и добавил музыку - просто идёт продолжительная композиция, и враги как бы в такт нападают... Всё ок, но если поставить на паузу, то музыка продолжит играть, и всё будет уже не в такт...
Можно с этим что нибудь сделать? Что-бы композиция при паузе останавливалась... Или это невозможно?

Принятый ответ

Вот пример, где триггер воспроизводит звук, потом останавливает, потом опять воспроизводит с нужного места: xgm.guru/files/100/216424/comments/400315/x.w3x
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
17
6 лет назад
0
PT153:
Потому что ты музыку запускаешь, а не звук.
Он же сказал, что меняет музыку на звук
0
26
6 лет назад
0
Вот пример, где триггер воспроизводит звук, потом останавливает, потом опять воспроизводит с нужного места: xgm.guru/files/100/216424/comments/400315/x.w3x
Загруженные файлы
Принятый ответ
0
28
6 лет назад
Отредактирован PT153
0
Он же сказал, что меняет музыку на звук
Вот только запускает всё равно музыку, потому что использует действие для музыки, исходя из того, что он написал.
"Действия -> Звук - Play (название музыки)"
2
26
6 лет назад
2
Что за странная мода нынче придираться? Он как звук музыку использовал, вот и указал (название музыки).
0
12
6 лет назад
Отредактирован FIRERANGER
0
А как тогда запускать? Там только так и можно.
Скорей всего не работает такая функция - что бы при паузе музыка останавливалась... Всё перепробовал - и через музыку, и через звуки. Ничего не работает.
0
26
6 лет назад
Отредактирован 8gabriel8
0
Карту с примером скинул же тебе
А это пример с музыкой, где сначала стоп, потом продолжается с места остановки: xgm.guru/files/100/216424/comments/400330/x.w3m
Наверное, автор вопроса ещё один Варкрафтитель
Загруженные файлы
2
12
6 лет назад
2
8gabriel8:
Карту с примером скинул же тебе
А это пример с музыкой, где сначала стоп, потом продолжается с места остановки: xgm.guru/files/100/216424/comments/400330/x.w3m
Наверное, автор вопроса ещё один Варкрафтитель
Ну так при паузе он не останавливается - я проверял... Или как-то нужно триггером настроить, что бы при паузе он останавливался?
2
26
6 лет назад
2
Сегодня было много странных вопросов, которые и меня, и других ввели в ступор. Потому открыл свои первые вопросы и начал их перечитывать, чтобы опуститься с высоты полученного опыта во времена, когда о множестве базовых функций редактора не имел представления. Честно, это очень помогает в коммуникации!
Понял твою проблему, тебе надо останавливать музыку при открывании окна заданий, например. Где-то видел в коде это, чтобы при появлении такого окна юниты паузились в одиночной игре и не паузились в мультиплеере. Надо будет там в коде внести изменения, чтобы музыка тоже останавливалась. Только вспомнить бы, где это видел, наверное, в функциях диалоговых окон.

Короче, с Пушистый долго пытались соорудить костыль для стопа/воспроизведения звука/музыки, но так ничего стабильного и ровного не получилось. Проблема в игровой паузе, она останавливает триггерные действия, которыми пытались сохранить время воспроизведения и остановить звук/музыку. Но иногда с помощью действия Wait удавалось провести отключение игровой паузы и выполнить необходимые действия, только срабатывало это в лучшем случае в около 50% случаев. А в остальных могло быть так, что меню игру ты закроешь, оно исчезнет, а игра так и останется на паузе. Прикинем позже, может получится стабильнее отключать паузу.
0
12
6 лет назад
0
8gabriel8:
Сегодня было много странных вопросов, которые и меня, и других ввели в ступор. Потому открыл свои первые вопросы и начал их перечитывать, чтобы опуститься с высоты полученного опыта во времена, когда о множестве базовых функций редактора не имел представления. Честно, это очень помогает в коммуникации!
Понял твою проблему, тебе надо останавливать музыку при открывании окна заданий, например. Где-то видел в коде это, чтобы при появлении такого окна юниты паузились в одиночной игре и не паузились в мультиплеере. Надо будет там в коде внести изменения, чтобы музыка тоже останавливалась. Только вспомнить бы, где это видел, наверное, в функциях диалоговых окон.

Короче, с Пушистый долго пытались соорудить костыль для стопа/воспроизведения звука/музыки, но так ничего стабильного и ровного не получилось. Проблема в игровой паузе, она останавливает триггерные действия, которыми пытались сохранить время воспроизведения и остановить звук/музыку. Но иногда с помощью действия Wait удавалось провести отключение игровой паузы и выполнить необходимые действия, только срабатывало это в лучшем случае в около 50% случаев. А в остальных могло быть так, что меню игру ты закроешь, оно исчезнет, а игра так и останется на паузе. Прикинем позже, может получится стабильнее отключать паузу.
Спасибо! Но скорей редактор Варкрафта на такое не рассчитан)
Ещё прикол в том, что если сохраниться, а потом загрузить - то музыка(в триггерах через звук) перестанет играть. Ну что поделать.
2
26
6 лет назад
2
FIRERANGER:
Ещё прикол в том, что если сохраниться, а потом загрузить - то музыка(в триггерах через звук) перестанет играть. Ну что поделать.
Вот это через триггер с событием Игра - Game loaded можно сделать. Сначала нужно запустить таймер, который будет идти с начала воспроизведения звука. Когда игра загружена, то действиями Play sound и вроде Skip (Обратный отсчёт - Elapsed time таймера) seconds from start sound воспроизводишь звук с нужным временем воспроизведения. Только таймер считает немножко не в такт воспроизведения звука, а по игровому времени вроде, если сочтёшь это критичным, то поподбирай время для начала воспроизведения, например, Skip (Arifmetic(1.05 x Обратный отсчёт - Elapsed time таймера)) seconds from start sound.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.