0

好的,经过 10 个小时的挖掘,我得出结论 XNA 确实没有提供良好的碰撞支持。这是我的问题..想象你的游戏世界中的一栋公寓楼。用边界框包裹它。在 Y 轴上旋转 45 度。现在绕着它走。如果您的相机与该边界框相交..您无法行走..嗯.. 50%的边界框是不正确的,因为该框是面向轴的..现在,使用球体。一个这么大的球体,有很多错误..我想问题是..我怎样才能对旋转的建筑物进行碰撞检测..这样我就可以在建筑物周围走动并停留在墙的外面?可以选择为每面墙创建 2 个三角形,并在那里进行某种碰撞检测。你可以用非常小的碰撞盒填满整面墙(看起来很浪费)。

任何帮助表示赞赏,谢谢。

4

0 回答 0