我想检查精灵和3D模型之间的碰撞。
在做了一些搜索后,我最终得到了这段代码
BoundingBox handBox = new BoundingBox(new Vector3(handX, handY, 0), new Vector3(handX, handY, 0));
foreach (ModelMesh myModelMeshes in model.Meshes)
if (myModelMeshes.BoundingSphere.Intersects(handBox))
return true;
return false;
这里有两个值应该返回false而不是true
但问题在于它总是如此。我错过了一些明显的东西吗?