我player挂了很多碰撞体,但我想使用多边形碰撞体去碰撞敌人使其受伤。我写了if语句判断,但我不知道如何编写局限于多边形碰撞体还有看到有一个up主写的other.GetType().ToString()=="UnityEngine.PolygonCollider2D"(other是碰撞物)我不解这句的意思,我写在敌人代码里面没有发挥作用
收起
这句代码的意思是:其他碰撞体的类型是2D多边形碰撞体。添加断点或注释查看是没有执行到这局代码,还是这句代码的条件为false自行检测是否符合 碰撞检测条件:
false
Collider
Rigidbody
报告相同问题?