根据加载的 Texture2D,我想使用 Farseer 创建碰撞顶点以附加到 XNA 中的主体。
一个警告,首先。是我没有将 Farseer 用于碰撞以外的任何事情。渲染和所有其他游戏代码都是使用我自己的引擎完成的。Farseer 只是用作背景物理模拟器(并且只会在发生碰撞时告诉我,然后我会自己处理)。
我应该在这里指出,我对 Farseer 是 100% 的新手。以前从未使用过它。
因此,如果我使用 BayazitDecomposer.ConvexPartition(verts) 创建我的列表,那么我应该将这些数据与 Texture2D 对象一起存储吗?然后在创建可碰撞演员时即时创建 List 对象?还是我做错了什么?
此外,在http://farseerphysics.codeplex.com/documentation的示例中,它通过 Vertices.Scale() 缩放顶点...如果我将所有 Farseer 主体保留在像素空间中,我需要这样做吗?
谢谢你。