【发布时间】:2020-11-20 07:54:42
【问题描述】:
所以,我想在 Unity 检查器中添加一个对象,这样当“违规者”与 gameObject 碰撞时,它就会破坏。但是,我忘记了“公共数据类型”。
如果您在代码中发现任何问题,也请告诉我。
public int offender;
private void OnCollisionEnter(UnityEngine.Collision collision)
{
if(collision.collider.tag == "Bolt" || collision.collider == offender)
{
Destroy(gameObject);
}
}
【问题讨论】:
-
您无法将整数与 UnityEngine.Collider 进行比较。没有意义
-
谢谢,我把“int”作为占位符。
标签: c# unity3d types collision-detection