問題タブ [glsurfaceview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
234 参照

android - cocos2d-android: 一時停止したため、EGL サーフェスを解放します

私はcocos2d-androidが初めてです。ゲームを一時停止すると機能しますが、再開しようとすると機能しません。LogCat の表示: tid=9 が一時停止されたため、EGL サーフェスを解放しています。修正方法は?どなたか回答お願いします。

0 投票する
1 に答える
1363 参照

android - GLSurfaceViewでAdViewを取得できません

私はAndroidのレイアウトについてあまり経験がありません。私は何が間違っているのですか?

と私のonStart:

0 投票する
1 に答える
255 参照

android - さまざまなAndroidデバイスで有効なPixelFormatとは何ですか?

Android GLSurfaceViewでPixelFormatを設定する場合、次のようになります。

特定のデバイスの特定のPixelFormatに制限はありますか、それともすべてのPixelFormatがすべてのデバイスで機能することになっていますか?

制限がある場合、現在のデバイスでサポートされているPixelFormatを確認するにはどうすればよいですか?

0 投票する
1 に答える
1275 参照

android - AndroidでGLSurfaceViewの動的なサイズ変更

GLSurfaceViewを拡張するビデオビューを使用していますが、画面の向きが変更されたときにサイズを変更したいと思います。通常、画面の向きが横向きの場合にビューを全画面モードに設定します。このコンポーネントのサイズを変更するのに問題があります。setLayoutParamsではうまくいきません。GLSurfaceViewのsurfaceChangedメソッドも試しましたが成功しませんでした。私はおそらく何かが欠けています。

返信ありがとうございます。

0 投票する
0 に答える
443 参照

android - GLSurfaceView を含む Android 3D Flipview

次のアイデアに基づいて、3D フリップ ビューを実装しています。

http://techdroid.kbeanie.com/2011/07/flip-animation-in-android.html

2 つのビューがあり、そのうちの 1 つは GLSurfaceView から拡張されており、カスタム レンダラーが設定されています。ビューの 1 つが GLSurfaceView に基づいている場合、フリップは正常に機能しますが、GLSurfaceView ベースのビューが表示されるとすぐにフリップが途中である場合、アニメーションは機能せず、ビューにスムーズに移行するのではなく、すぐにビューを表示します。何が原因ですか?

そのようなハーフ フリップが行われ、ハーフ ビューがアニメーションなしでレンダリングされます。

0 投票する
0 に答える
314 参照

android - GLSurfaceView.Rendererが機能しない

私はglSurfaceViewを持っているopenGLゲームを開発しています。その中で、レンダラーを作成し、setRenderer(r);で設定します。

問題は、それが機能していないことです。彼のメソッドは呼び出されません:onSurfaceCreated、onSurfaceChanged、onDrawFrame...何でも機能します。

どうなり得るか?私のGLSurfaceViewでは、メソッドsurfaceCreatedが呼び出されます。しかし、レンダラーはそうではありません...

ありがとう

0 投票する
1 に答える
448 参照

android - Android のサービスからの描画

サービスから (IE GLSurfaceView) を描画しようとしており、バックグラウンドで実行されます。

アプリTransparant Screenがこれの完璧な例を示しているので、これが可能であることを私は知っています.

ただし、これを達成する方法がわかりません。

ここまでで、アクティビティとサービス、およびいくつかの Opengl 描画メソッドを作成しました。また、GlSurfaceview とアクティビティを透明にしましたが、もちろん、タッチは下のレイヤー (子) にリダイレクトされません。

0 投票する
3 に答える
5707 参照

android - パブリッククラスで静的変数を使用してアクティビティ間でデータを渡す方法は?

アクティビティ間でそれらを渡すためにパブリック クラスで静的変数を使用しようとしています。

私はそれを行う際にまれな問題を抱えています。アクティビティの静的変数に値を与えています。このアクティビティは GLSurfaceView を呼び出し、画面の向きの変更をリッスンします。

GLSurfaceView の静的変数に値を与えると、すべて正常に機能し、値が保存され、画面の向きが変わった後に onCreate メソッドが再度呼び出されたときに値を取得できます。

問題は、アクティビティの onTouchListener メソッド内の GLSurfaceView クラス外の静的変数に値を格納する場合です。これらの値は静的変数に適切に格納されません。GLSurfaceView でそれらの値にアクセスしようとすると、これらの値が本来あるべき値ではないためです。

これは私の静的変数クラスです:

ここで、アクティビティ クラスに値を保存しています (デバッグを行ったところ、正しく保存されているようです)。

ここで、GLSurfaceView クラスでこれらの値を取得しようとしていますが、値が正しくありません。以前に保存された値ではなく、元の初期値 1 を取得しています。

私は何を間違っていますか?

0 投票する
0 に答える
1132 参照

android - cameraPreview に 3D 回転オブジェクトを表示しますか?

3D オブジェクトを作成し、カメラ プレビューも表示しています。カメラプレビューは

XML ファイルで定義された SurfaceView に表示され、3D オブジェクトは

XML ファイルで定義されたフレーム レイアウト。回転する 3D オブジェクトを重ねて表示したい

CameraPreview ですが、アプリを実行すると、CameraPreview が数秒間表示されます

秒後、アクティビティは、オブジェクトから独立した 3D 回転オブジェクトを表示します。

cameraPreview、つまり回転する 3D オブジェクトが Camerapreview に表示されない

水面。この間違いを修正する方法はありますか?

あなたの助けは非常に高く評価されています.

コード:

xml ファイル