2016-04-22 22 views
0

私はゲームを作成するためにlibgdxを使用しています。物理エンジンとしてbox2dを使用しています。ボックスに.5x.5(1x1メートル)として設定されたポリゴンシェイプのボディがあり、その中心を中心に回転します。私はこれを実行しようとしました:Box2d本体をどのように回転させるのですか?

shape.setAsBox(0.5f, 0.5f, new Vector2(0.25f, 0.25f), 0); 

私はよく分からないが、私はベクトル2の形状の起源を設定するために使用されていることだと思うので、起源は0.50x0.50の半分であるので、それはそれがであることを意味しますセンターはまだ動作しません。これは、コードが間違っているか、起源を設定する方法を理解していることを意味します。あなたは試してみてください

答えて

0

2つのこと:

  • チェック3番目のパラメータは実際に起源である場合。
  • 原点を0.5、0.5に設定してみてください。多分それはサイズに相対的です。
関連する問題