2017-11-06 28 views
0

重力シミュレーターを作るのにPymunkを使っています。私が直面している問題はユニットです。たとえば、ベクトルForceの定数Gを定義したい場合は、どうすればよいですか?私はこれのための変換テーブルのいくつかの並べ替えが必要です。私はすでにコマンド「space.gravity(0、-9.8)を使用して、9.8をテストし、そしてそれは私が近似値を使用するにはどうすればよいpymunkは、メートル、秒に設定されていないという意味、非常にゆっくりと落ちPymunkを使ったN重力シミュレーター

+0

ヘルプドキュメントの掲載ガイドラインを読み、それに従ってください。 [最小、完全で検証可能な例](http://stackoverflow.com/help/mcve)がここに適用されます。 MCVEコードを投稿して問題を正確に記述するまでは、効果的にお手伝いすることはできません。 投稿したコードをテキストファイルに貼り付け、説明した問題を再現できるはずです。 – Prune

答えて

1

Pymunk documentationから:?

質量、重量及び単位

何ユニットすべて に定義されている。例えば、キログラムのグラムにおける体の質量がありますか? Pymunkの手段 - 前記したように時々Pymunkのユーザが混乱することができますあなたが使用しているユニットに無関係ではありません。もしあなたが関数expectiに数秒で を渡すとng時間の場合、時間単位は 秒です。距離が必要な関数にピクセルを渡すと、 距離単位はピクセルになります。

次に、導かれたユニットは、上記の組み合わせに過ぎません。したがって、 秒とピクセルの場合、速度単位はピクセル/秒になります。

"Meters"は表示スペースに意味を持たない可能性があります。 "Seconds"は、あなたが実装の遅れに追いつく単位です。それは、あなたがあなたのコードに組み込む相互作用のすべての問題です。

関連する問題