0

我已经将 Farseer 放到我的项目中,并迅速开始使用FixtureFactory.AttachCircle(...).

奇怪的是我使用常规像素值来确定圆的半径,并将 1:1 转换为 Farseer 中表示的大小。例如FixtureFactory.AttachCircle(32, 1f, body)正确转换成直径为 64 像素的圆。

这是为什么?我在谷歌上读到的所有内容都建议不要超过 10(米)并设计自己的规模。

我是否错过了一些设置来定义我的世界的比例?

4

1 回答 1

1

Farseer 引擎似乎使用 MKS 单位(米、千克、秒)。

本文提供了一个很好的示例,说明如何将其转换为模拟单位。

于 2012-09-05T19:17:56.787 回答