void onCollisionEnter(Collision test)
{
if (xTag.gameObject.tag == "Row 0, Col 0")
{
Debug.Log("X");
}
}
所以我的问题是我有两个游戏对象(xTag和yTag),当他们触摸R0C0游戏对象(碰巧只是一个盒子对撞机)时,我希望它打印出来作为测试。两个游戏对象xTag和yTag,我有一个我做的数组,如果xTag或yTag触及R0C0,那么我将添加到数组中。我的问题是我现在正在测试,所以如果游戏对象用标签触摸另一个游戏对象,它会打印出来。 xTag和YTag都有标签和碰撞器,但没有任何工作!
答案 0 :(得分:1)
您应该检查test.collider.tag
是什么。 xTag的标签将始终相同。假设test.collider.tag == xTag.tag
在R0C0上,你应该检查onColliderEnter
。