まず、これは StackOverflow でここに書いた最初の投稿であり、実際にはプログラミングは初めてなので、何か間違ったことを言ったらごめんなさい。
私はこれを機能させようと試みました-空中で静止している体をシミュレートしたいので、そのためにSetLinearVelocity(new b2Vec2(0, 0))
.
他の投稿で読んだように、重力ベクトルが重要であるようです: それは でb2Vec2(0, 30);
あり、タイムステップは 1/30 秒です。
その特定のボディのメカニズムを処理するコードは次のとおりです。
this.clocktick = function(deltaT) {
this.body.SetLinearVelocity(new b2Vec2(0, 0));
if(this.body.GetLinearVelocity().y != 15){
console.debug(this.body.GetLinearVelocity().y);
}
}
本体が常に下降しているのはおかしいと思います。下降しているにもかかわらず、デバッグが値 0 を返すという状況がすでにありました。
私がシミュレートしようとしているものをシミュレートするための解決策またはその他の提案から聞きたいです。
どうも