Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

AudioSource.SetScheduledStartTime

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public function SetScheduledStartTime(time: double): void;
public void SetScheduledStartTime(double time);

Параметры

time @param time Время в секундах.

Описание

Изменяет время, в которое уже запланированный звук начнёт играть.

Обратите внимание, что, в зависимости от времени, не все запросы на перепланирование могут быть выполнены.

Одним интересным способом использования этого можно назвать звуковой эффект "стингер", когда звук инициализируется игровыми событиями, но должен быть также синхронизирован с битами музыки. Тогда эта функция может быть использована для того, чтобы задержать эффект, пока не наступит подходящий переход в музыке.

Примечание: В целом, лучше использовать PlayScheduled для перемотки аудио. Используйте SetScheduledStartTime только если у вас есть запланированный для проигрывания в будущем аудиоклип и вам надо изменить время запуска. Вызов SetScheduledStartTime не может проигрывать незапланированные аудиоклипы.

See Also: PlayScheduled.