Звуки в юнити 2D
Проблема такова . у меня есть код для воспроизведения звука при нажатии A, D, W.
|A ходьба в лева| |D ходьба в право| |W прыжок|
не обращайте внимания на названия . мне так удобно .
{
public AudioClip kek1;
public AudioClip kek2;
private AudioSource audio;
void Start()
{
audio = GetComponent<AudioSource>();
}
void Update()
{
if (Input.GetKeyDown(KeyCode.W))
audio.PlayOneShot(kek1);
if (Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.D))
audio.PlayOneShot(kek2);
}
}
проблема в том что звуки ходьбы накладываются друг на друга , и я не знаю как чередовать например 4 звука шага в разном порядке .
Как сделать случайное чередование звуков ходьбы , чтобы они не накладывались друг на друга и не останавливались пока не кнопку не отпустят.
плиз , пишите простым языком .