2

私は教育ゲームに取り組んでおり、グラフィックス部分をOpenGLでレンダリングしたいので、NDKの方が適しているかもしれませんが、Fragmentsでこれを機能させる方法に問題があります。

現在、フラグメントアクティビティをGLSurfaceViewに渡すだけで、JavaからOpenGLを実行すると、これがフラグメント内であっても、正しく機能するはずです(まだすべてを設計しています)。

タブレットでは一度にすべてのパーツを表示できるようにフラグメントが必要ですが、電話では、ユーザーは1つの画面に方程式を表示し、別の画面に結果を表示します。

グラフィックを別のフラグメントに入れて、NDKを使用してOpenGLで画像をレンダリングすることは可能ですか?

4

1 に答える 1

1

GLSurfaceViewをFragmentのレイアウトに含めることができなかった理由は、「通常の」レイアウトに含めることができるのと同じように、何の障害もありませんが、一度に表示できるSurfaceViewは1つだけであることに注意してください。API14以降をターゲットにしている場合は、通常のビューとして機能するTextureViewを確認できます(GLSurfaceViewの動作とは異なります)。

于 2012-11-20T20:02:08.970 に答える