2016-04-15 7 views
0

私のJavaのlibgdxプロジェクトではbox2d物理学を使って実験しています。私は指/マウスで図形を描き、それを動体に変換したい。私はチェーンの形を使ってみましたが、うまくいきませんでした。オブジェクトは落ちますが、何かを押すと回転しません。 Afaikの問題は、それは単なる線であるため、物体に質量がないことです。私はこれをどうやって変えることができますか? ChainShapeについてはBox2DのLibGDXによる複雑な形状

答えて

0

手動でMassDataを設定する必要があります - それはinertiaが定義されている必要があります:

MassData m = new MassData(); 

    m.center.set(0, 0); 
    m.I = 100; //example value 
    body.setMassData(m); 

あなたは何も変わりませんWikipedia site

+0

上の慣性モーメントについての詳細を読むことができます。片面のみで地面に触れるときでも、オブジェクトは同じ回転にとどまっています... – NuclearVirus

関連する問題