当我尝试在两个对象发生碰撞时加载新关卡时遇到问题。其中一个是玩家,另一个是地形的移动部分。 出于某种原因,我不会发现两者之间的切割 两个物体都有一个刚体和一个箱式对撞机2d。
我该怎么办?
我的剧本:
#pragma strict
function OnCollisionEnter(col : Collision){
if(col.gameObject.name == "Lava"){
Debug.Log ("test");
Application.LoadLevel("Youlose");
}
}
答案 0 :(得分:0)
一个人认为,你的游戏是2D还是3D。你声明你有一个符合3D游戏的僵硬的身体和符合2D游戏的盒子对撞机2D。
此外,由于你有一个盒式对撞机2D,你可以调用
function OnCollisionEnter2D(col:Collision2D)