3

私は Rajawali を初めて使用し、Android カメラで多くの 3D 機能を使用したいと考えていました。私の目標は、カメラの SurfaceView に 3D オブジェクトを表示することです。

ネイティブ Android を使用して 2D オブジェクトでこれを行う場合の手順は次のとおりです。

  1. カメラとホルダーを入手
  2. SurfaceViewホルダー用に作成
  3. カメラのプレビューを表示する
  4. のサブクラスを使用して、通話GLSurfaceView中に何かを描画しますonDraw()

Rajawali を使用してこれを行う手順は、手順 4. を除いて似ていますRajawaliRenderer

問題は、 のサブクラスがGLSurfaceView子として preview に追加される可能性があることSurfaceViewです。 RajawaliRenderedには へのメソッドがgetCurrentView()ありますが、これはオブジェクトが構築されているにもかかわらず null を返します。

何か案は?

4

0 に答える 0