这是我的代码,太基本了,我知道解决办法也会,但我在参考资料中查了一下,还是没有解决,如果有什么建议,将感激不尽,谢谢!
using UnityEngine.Audio.Audio.Audio.Audio;
using System.Collections.Generic;
使用UnityEngine.Audio; 使用System.Collections.Generic; 使用UnityEngine.Audio; 使用UnityEngine.Audio。
public class Passed : MonoBehaviour{。
AudioSource audioData;
void Start()
{
}
void OnColliderEnter2D()
{
audioData = GetComponent<AudioSource>();
audioData.Play(0);
}
}
你是否在你的场景中创建了一个Game Object: 音频源并附加音频?那你就把那个用你的audioData创建的Audio Source附加上去。
另一方面,我会这样写代码。
void Start()
{
audioData = GetComponent<AudioSource>();
}
void OnColliderEnter2D()
{
audioData.Play();
}
同时确保碰撞被检测到。