C# 如何引用模型进行碰撞检测?

C# 如何引用模型进行碰撞检测?,c#,3d,xna,C#,3d,Xna,刚刚开始使用xna在c中进行一些工作,我想使用模型边界球检查两个对象之间的碰撞。好的,而不是网格的边界球体,用于更详细地检测对象之间的关系 诀窍是对象使用相同的模型引用。由于它们都使用引用,我不愿意操纵根骨骼的变换。当然,想要检查碰撞的两个对象都有自己的矩阵 我已经没有办法做这件事了,所以我需要一些帮助。这也不是作业,只是说说而已。 我看过MSDN:s为渲染实例化模型的示例,但据我所知,这无助于解决我的问题 任何提示都将不胜感激 我记得边界球是结构体,因此与模型相比,复制边界球更容易。因此,我使

刚刚开始使用xna在c中进行一些工作,我想使用模型边界球检查两个对象之间的碰撞。好的,而不是网格的边界球体,用于更详细地检测对象之间的关系

诀窍是对象使用相同的模型引用。由于它们都使用引用,我不愿意操纵根骨骼的变换。当然,想要检查碰撞的两个对象都有自己的矩阵

我已经没有办法做这件事了,所以我需要一些帮助。这也不是作业,只是说说而已。 我看过MSDN:s为渲染实例化模型的示例,但据我所知,这无助于解决我的问题


任何提示都将不胜感激

我记得边界球是结构体,因此与模型相比,复制边界球更容易。因此,我使用包含位置等的对象矩阵来变换从模型中得到的B球体列表。因此,如果我移动模型,它们位于正确的位置

??哦,这是3D碰撞。如果不清楚,我会把它添加到主帖子中。