Есть звук стрельбы, он протяженный около 2 секунд.
Но стрельба она быстрая.
Но мне нужно сделать так, чтобы звук начинался всегда заново, а когда прекращаем стрелять, он продолжался до завершения.
Как мне это сделать?
Когда делаю так:
Синтаксис:
Используется csharp
if (!Sound.isPlaying) {
Sound.Play();
Shot.Hit();
}
Sound.Play();
Shot.Hit();
}
Он стреляет раз в 2 секунды.
А когда делаю так:
Синтаксис:
Используется csharp
Sound.Play();
Shot.Hit();
Shot.Hit();
Он жутко начинает дребезжать и гудит по страшной силе.
Как правильно сделать?
Все это обрабатывается в Update.
Используется AudioSource.