1

ユーザーが図形を描画、回転、拡大縮小、スライスなどできる 1 つのコンポーネントを持つ Android アプリを開発する最良の方法を探しています (このコンポーネントを ActivityArea と呼んでいます)。この ActivityArea に加えて、アプリには通常のボタン、textViews、editViews などが必要です。

libgdx の使用とカスタム ビューの構築という 2 つのオプションを検討しました。どちらのアプローチも実行可能に見えます。ただし、libgdx では、私が理解している限り、すべてのボタン、textView なども libgdx ライブラリを使用して作成する必要があります。これに関して、次の質問があります。

  1. ボタンやその他の通常のAndroidビューをレンダリングするには、libgdxを必ず使用する必要があるという私の理解はありますか?
  2. Androidレイアウト内にlibgdxを利用したビューを含める方法はありますか?
  3. Android アプリ内で幾何学的関数を取得するために使用できる他のライブラリ/オプションはありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

2

必要に応じて、LibGDX の上に Android UI を使用できます。通常、このためにAndroidApplication.initializeForView(...)メソッドを使用して libgdx ビューを作成し、それをレイアウトに挿入します。

他のライブラリに関して言えば、2D シェイプを使用していて、一貫した 60 fps を必要としない場合は、おそらく Android の Canvas を使用するだけです。

于 2013-06-19T14:58:28.890 に答える