刚刚开始在c#中工作(使用xna),我想使用他们的模型boundingspheres来检查两个对象之间的碰撞。嗯,而不是网格的边界,用于在对象之间进行更详细的检测。
技巧是对象使用相同的模型引用。因为他们都使用参考我不愿意操纵根骨头的变换。想要检查碰撞的两个对象当然都有自己的矩阵。
我已经没有关于如何做到的想法,所以我可以使用它的一些帮助。 (这也不是家庭作业,只是说。) 我看过MSDN:实例化渲染模型的例子,但这对我的问题没有帮助(据我所知)。
任何提示都表示赞赏!
答案 0 :(得分:0)
我记得boundingsphere是结构体,因此与模型相比,复制它们会更容易。所以我使用对象矩阵(包含位置等)来转换我从模型中获得的B球的列表。因此,如果我移动模型,它们将处于正确的位置。