我试图在玩家通过立方体时加载一个等级,但由于某种原因,当它通过时没有任何反应。 我有一个包含组件的多维数据集:Cube(网格过滤器),网格渲染器,LevelLoad脚本和带有isTrigger的Box Collider。 levelload脚本如下所示:
using UnityEngine;
using System.Collections;
public class LevelLoad : MonoBehaviour {
void onTriggerEnter(){
Application.LoadLevel ("level02");
}
}
我的当前场景和level02已添加到构建设置中。在我的level02场景中,我还有一个带有盒子对撞机的立方体,但触发器没有被勾选(我也试过勾选它但没有发生任何事情)。我在运行游戏时甚至不会出错,所以我不确定问题是什么。
答案 0 :(得分:1)
要发生碰撞,至少有一个碰撞物体必须有一个刚体。所以,尝试在播放器中添加一个。
编辑:我无法相信我忽略了这一点,但@Catwood注意到你的方法在 上命名 强> TriggerEnter 。这可能就是问题所在。