demibug 移动后,boundSphere.center的坐标有随sprite3D移动,但是碰撞检测就永远是失败,不移动的时候是可以检测的,碰撞用的是屏幕射线的那个例子。是物体移动后碰撞器需要有什么update之类的操作吗?
183*****755 你先检查一点错误吧,任何类型的碰撞器,只可以添加到MeshSprite3D身上。修复完这个错误,在SphereCollider中可以获取该包围球,那边可以简单调试下,明确具体问题!
demibug 183*****755 "你先检查一点错误吧,任何类型的碰撞器,只可以添加到MeshSprite3D身上。"那你的意思是,如果只是把collider挂到sprite3D而不是MeshSprite3D上,是不会正常工作的吗?那么移动之前点击的碰撞检测是通过的,这点又怎么解释呢?
183*****755 183*****755 这个,我不知道你的具体代码是怎么实现的,因为包围盒包围球都是根据MeshSprite3D的Mesh网格计算出的原始数据,根据MeshSprite3D的世界矩阵更新的数据。