unity3d 在使用Physics.Raycast(ray,out hit,2000,LayerMask.GetMask("MapCube"));检测物体时,发现检测不到,这是为什么呢?
有下面几个原因
1给物体添加Box Collider组件,并调整Box Collider的大小
2给物体添加MeshFilter组件,并给Mesh赋值unity3d 在使用Physics.Raycast(ray,out hit,2000,LayerMask.GetMask("MapCube"));检测物体时,发现检测不到,这是为什么呢?
有下面几个原因
1给物体添加Box Collider组件,并调整Box Collider的大小
2给物体添加MeshFilter组件,并给Mesh赋值