0

私はまだJump'n'Runに取り組んでおり、「ジャンプできますか」という質問はすでに解決しています。

私の質問は、最も現実的な結果を得るために重力タイムステップフィクスチャサイズ、適用されたインパルス、およびフィクスチャ密度をどのように構成する必要があるかということです。 現在、Fixturesizeは230x140であり、デバッグのためにpixelexactサイズが必要なため、変更できません。変更できるのは次のとおりです。

重力(10)、

タイムステップ( Deltatime * 4);

適用されたインパルス(1000000);

フィクスチャ密度(0,002);

そして、なぜ現在の質量65kgを動かすのに100万のインパルスが必要なのですか?

4

1 に答える 1

1

pixelexactサイズは使用しないでください。使用すると、エンジンのパフォーマンスが低下し、動作が低下します。mks(メートル-キログラム-秒)単位です。230x140メートルのオブジェクトは少し大きいです。また、オブジェクトの速度は約200 m / sに制限されているため、それほど速く移動することはありません。変換についてサポートが必要な場合は、共通パッケージで提供されているOOBViewportTransformクラスを確認してください。

インパルスと密度は、他のオブジェクトとの関係でのみ重要です。したがって、最初にレベルを作成してから、キャラクターがどのように相互作用するかをテストすることをお勧めします。通常、密度1から始めても問題ありません。通常、どちらも高くしすぎないようにします。

于 2013-03-27T17:40:54.343 に答える