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 に答える