Как изменить аудиоклип в Unity - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть этот код:

public AudioClip rsound;
public AudioClip gsound;

AudioSource audioSource;

private void OnEnable()
{
    if (LastCube == null)
        LastCube = GameObject.Find("Start").GetComponent<MovingCube>();

    CurrentCube = this;

    GetComponent<Renderer>().material.color = GetRandomColor();
    transform.localScale = new Vector3(LastCube.transform.localScale.x, transform.localScale.y, LastCube.transform.localScale.z);

    audioSource = GameObject.Find("Start").gameObject.GetComponent<AudioSource>();

}

void PlayOnDrop()
{
    audioSource.clip = rsound;
    audioSource.Play();
}

Я хочу сначала сыграть gsound, а затем сыграть rsound после щелчка.Как я могу изменить значение AudioClip?

enter image description here

1 Ответ

0 голосов
/ 01 марта 2019

лучший способ - создать аудио контроллер в Dontdestory с помощью синглтона.

Написать код playAudio с аргументом as Audio clip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...