PhysicsSystem2D.instance.raycast(startPos, endPos, ERaycast2DType.Closest)
原因:场景中没有一个RigidBody2D组件
解决方法:cocos creator3中要能被2D射线检测到,需要节点上同时有刚体和碰撞体组件,所以给要检测的对象都加上刚体和碰撞体即可,同时为了性能考虑,注意设置刚体类型,静止不动的改为Static
PS:没有挂刚体检测不到就算了,居然还报错,而且文档上都不写,可太坑了!!!
PhysicsSystem2D.instance.raycast(startPos, endPos, ERaycast2DType.Closest)
原因:场景中没有一个RigidBody2D组件
解决方法:cocos creator3中要能被2D射线检测到,需要节点上同时有刚体和碰撞体组件,所以给要检测的对象都加上刚体和碰撞体即可,同时为了性能考虑,注意设置刚体类型,静止不动的改为Static
PS:没有挂刚体检测不到就算了,居然还报错,而且文档上都不写,可太坑了!!!