我有此代码:
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
的值?
答案 0 :(得分:0)
最好的方法是在Dontdestory中以单例创建音频控制器。
使用参数作为音频片段编写代码playAudio