libgdx box2dでプレイヤーをジオメトリダッシュのように連続して穴の時間をずらして移動したい。私は力と衝動でそれを試したが、それはうまくいかなかった。これを行う方法を誰かに教えてもらえますか?libgdx box2d継続的にプレイヤーを移動
0
A
答えて
0
1つのオプションは、あらゆるステップで、ボディの線速度を任意の値に設定することです。もう1つは、各フレームの新しいボディの位置を計算して設定することです。
0
applyLinearImpulse(..)
メソッドを使用し、制限を最大速度に設定します。
float maxSpeed = 5f; // Lets say it's 5 for example
float speed = .5f; // also depends on your body density
if (playerBody.getLinearVelovity().x < maxSpeed) { // if your body moves only right like in geometry dash. If you want left too, use Math.abs(playerBody.getLinearVelovity().x) < maxSpeed;
body.applyLinearImpulse(new Vector2(speed, 0), body.getWorldCenter(), true)
}
関連する問題
- 1. Box2D本体の動的なピボットポイントを動的に回転させますか? libGDX BOX2Dで
- 2. LibGDX Box2Dタイルマップアーチファクト
- 3. BOX2D LibGDXロープ問題
- 4. Unity3dのプレイヤーの移動
- 5. Box2dとlibgdxの粒子
- 6. Android、libgdx、box2dの基礎
- 7. 遅いbox2dとlibgdx on android
- 8. Libgdx Box2d Player does not move
- 9. libgdxのbox2dボディスピードの制限
- 10. 移動物体 - Libgdx
- 11. Libgdxプレイヤーにスローモーションを追加する
- 12. Libgdx box2d ContactListenerは非常にglitchyです
- 13. 起動時にLibGDX Box2D物理アプリがクラッシュする
- 14. Box2dを使った発射移動。
- 15. Box2d/Libgdxボディをプールするオブジェクト
- 16. ジョイントをレンダリングしますか? [libGDX/Box2D]
- 17. Libgdx | Box2d | PolygonShapeからサークルを作成
- 18. プレイヤーをLibGDXのタッチパッドで45度だけ動かす
- 19. LibGDX Box2d Androidクラッシュ「致命的な信号11(SIGSEGV)、コード1、フォールトaddr ...」
- 20. 継続的インテグレーションツール
- 21. 継続的インテグレーションウェブサービス
- 22. Box2dのボディは移動しません
- 23. キャラクターの移動、プレイヤーのアニメーションの変更
- 24. libgdx box2d摩擦ジョイントが動作しない
- 25. 動的継続時間のタンブリングウィンドウ
- 26. ナイトリービルド対継続的インテグレーション:ロングランニング自動テスト
- 27. Box2D間の階層的な接続
- 28. ディレクター、ステージ、グループ、俳優、Box2D、GestureDectorの例LibGdx
- 29. LibGdx RayCast box2dデバッグ(画面上のビジュアル)
- 30. Box2dテクスチャで満たされたボディLibgdx
これに関連するコードを表示するか、詳細をお知らせください。あなたの質問に答えるには、あなたが使っている身体の種類を知る必要があります。たとえば、動的ボディを使用していない場合、力とインパルスはそれらのボディに影響を与えません。 –