在我的情况下: - 我将在1个场景UNITY中制作多个声音增强现实,但现在我只能在场景中制作1个声音Unity: -
我在AR Camera with Audio Source
制作和声音脚本:
using UnityEngine;
using System.Collections;
public class DolSound : MonoBehaviour {
public Transform target2;
public AudioSource suaradol;
void Start () {
}
void Update(){
if(Input.GetMouseButton(0)){
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if(Physics.Raycast(ray, out hit)){
if(hit.transform == target2){
suaradol.GetComponent<AudioSource>().Play();
}
}
}
}
}
请教我步骤和脚本在1场景UNITY中制作多个声音增强现实
答案 0 :(得分:0)
对于多个声音,您必须拥有多个AudioSource
,为其分配AudioClip
并逐个播放
答案 1 :(得分:0)
正如Hamza Hasan所述,您需要拥有的不仅仅是一个Audiosource,而是将Audioclips分配给所有人。一个音频源不可能同时播放多个不同的剪辑,因为它一次只能链接一个剪辑。