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