OnTriggerEnter碰撞未加载

时间:2015-03-11 15:30:49

标签: c# unity3d

我试图在玩家通过立方体时加载一个等级,但由于某种原因,当它通过时没有任何反应。 我有一个包含组件的多维数据集:Cube(网格过滤器),网格渲染器,LevelLoad脚本和带有isTrigger的Box Collider。 levelload脚本如下所示:

using UnityEngine;
using System.Collections;

public class LevelLoad : MonoBehaviour {

    void onTriggerEnter(){

        Application.LoadLevel ("level02");
}
}

我的当前场景和level02已添加到构建设置中。在我的level02场景中,我还有一个带有盒子对撞机的立方体,但触发器没有被勾选(我也试过勾选它但没有发生任何事情)。我在运行游戏时甚至不会出错,所以我不确定问题是什么。

1 个答案:

答案 0 :(得分:1)

要发生碰撞,至少有一个碰撞物体必须有一个刚体。所以,尝试在播放器中添加一个。

编辑:我无法相信我忽略了这一点,但@Catwood注意到你的方法在 上命名 TriggerEnter 。这可能就是问题所在。