【发布时间】:2012-07-06 12:18:27
【问题描述】:
public class water : MonoBehaviour {
public AudioClip drown;
void OnTriggerEnter(Collider otherObject)
{
if (otherObject.gameObject.tag == "Player")
{
Destroy(otherObject.gameObject, 0.3f);
audio.Play();
PauseScript.playerLives--;
if (PauseScript.playerLives > 0)
{
Application.LoadLevel(Application.loadedLevel);
}
else
{
Application.LoadLevel(0);
}
}
}
}
在上面的脚本之后,我将我的 wav 文件拖放到 Unity 界面中淹没的 audioclip 变量上。但是当我玩游戏时,我得到了这个错误——游戏对象没有附加音频源,但是一个脚本正在尝试访问它。
【问题讨论】: