Anufis
offline
Опыт:
6,290Активность: |
Остановка звука во время паузы
Возможно ли как-то сделать так, чтобы проигрываемый звук приостанавливался в сетевой игре, когда игроками ставится пауза, или когда кто-то из игроков подвисает(по сути та же пауза)?
Отредактировано Anufis, 16.06.2013 в 11:50. |
16.06.2013, 11:34 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
нужно отлавливать паузу через TSA или иным методом и корректировать тайминги, задача не реализуема через гуи |
17.06.2013, 13:51 | #2
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
DioD:
Спасибо, но я уже поизвращался и добился нужного эффекта. Просто думал, что вдруг какой-то константой или еще как-то правится. Тему можно закрыть. Если быть точнее, то мне надо было, чтобы проигрываемая музыка закончилась в определенный момент, и чтобы паузы игроков на это не повлияли. Был вариант разбить музыкальный файл на x-секундные фрагменты и проигрывать их один за другим, но на их стыке заметно сильное искажение звука. Но нашел и применил другой подход. |
17.06.2013, 15:16 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
ну солюшин в студию |
17.06.2013, 15:27 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
DioD:
Он топорный и вряд ли вас устроит. Таймером каждые 15 секунд останавливается и проигрывается тот же звуковой файл с оффсетом(с 15,30,45,... секунды). При этом при паузе музыка продолжит играть, а после паузы через некоторое время откатится назад. Так как ничего умнее за неделю я не придумал, то решил так и оставить. |
17.06.2013, 15:46 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|