2011-07-29 5 views

答えて

4

達成したいことに応じて、複数の方法があります。最も簡単な方法は、該当する本文にlinear dampingの値を設定することです。ドキュメントhereを参照してください。

もう1つの方法は、オブジェクトが動くにつれて反対方向にフレームごとに力を加えることです。オブジェクトがその方向に移動する速度によって適用される力を変更することができます。あなたは

+0

私は線形減衰、角減衰、力の適用、速度の設定などで多くを試しました。私はちょうどオブジェクトの速度を変更したい彼の動きや方向は、オブジェクトがはるかに速いスピードで突然衝突した後、これらのオブジェクトは遅い速度で来るが、sa私の位置やルートは重力が固定されているので...私は自分の問題を説明するために全力を尽くしています... –

+0

問題に関するガイダンス...完全にプログラミングに多くの経験を持たなかったことに固執しました –

+0

今わかる。もちろん、オブジェクトに力を加えるとき、重力がフレームごとに適用されるので、これはそのルートを変更します。あなたが試みることのできる1つの方法は、スケールされた時間パラメータで物理世界を更新することです。これは、世界のすべての**オブジェクトの動きを遅くします。しかし、一見すると、これはコロナでは不可能と思われます。 – Constantinius

1

を参照してください。ウェブサイト:http://developer.anscamobile.com/reference/index/physicssetgravity

0

使用物理重力をしたいとphysics.setGravity(-2,10) がこれを読んでウルオブジェクトを遅くするスピード.Adjust physics.setGravity(0、値)を使用している.That重力の値を変更applyForce方法here.