2

メイン レイアウトを Andengine シーンの背後に配置する方法を知っている人はいますか?

私がやろうとしているのは、画面全体を満たすビデオ ストリームの上にいくつかの AndEngine コントロールをオーバーレイすることです。私のビデオ ストリームは Web サイトからのものなので、WebView を使用しています。

レイアウトを下に表示できるように、背景を透明に設定することを考えましたが、レイアウトをこのように向ける方法がわかりません。基本的に、WebView をアプリの「背景」として表示しながら、コントロール ( AnalogOnScreenControlsに似ています) を上から (左下と右上隅に) 表示できる方法であれば、どんな方法でも歓迎します。

可能でない場合は、andengine コードに webview を実装するだけで解決します。これについては調査を行いましたが、実際に成功したことはありません。どんな助けでも大歓迎です

4

1 に答える 1

2

andengine の例で AugmentedRealityExample を確認してください。ライブ カメラ フィードで描画されたスプライトが特徴です。

http://code.google.com/p/andengineexamples/source/browse/src/org/anddev/andengine/examples/AugmentedRealityExample.java?spec=svndc80a85976df8d8f49268a4c0b64c3ac6be5c328&r=07a5aabdd0ce738a624863ca8d18895350a23356

トリックは、透明な背景を持つシーンを作成することです: scene.setBackground(new ColorBackground(0.0f, 0.0f, 0.0f, 0.0f));

スーパークラス「BaseAugmentedRealityGameActivity」をチェックして、「CameraPreviewSurfaceView」を使用してカメラ フィードをアタッチする場所を確認してください。cameraPreviewSurfaceView は、プレーンな古い Vanilla Android.SurfaceView を拡張するため、その開始点から、必要なことを達成できるはずです。

于 2012-08-09T00:17:13.410 に答える