我有两个图片两个都是运动的,相撞在一起,有一个有collider,另一个有Collider+Rigidbody2D
在有刚体的物体下挂脚本
void OnCollisionEnter2D(Collision2D col2d)
{
Debug.Log(this.gameObject.name + col2d.collider.name + col2d.gameObject.name);
if (col2d.collider.tag == "KitChen")
{
Debug.Log("hahha");
}
else
{
Debug.Log("qwer");
}
}
有时候执行有时候明明两个物体碰撞了但是就是没进到这个函数中来?