問題タブ [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.
android - cocos2d-android: 一時停止したため、EGL サーフェスを解放します
私はcocos2d-androidが初めてです。ゲームを一時停止すると機能しますが、再開しようとすると機能しません。LogCat の表示: tid=9 が一時停止されたため、EGL サーフェスを解放しています。修正方法は?どなたか回答お願いします。
android - GLSurfaceViewでAdViewを取得できません
私はAndroidのレイアウトについてあまり経験がありません。私は何が間違っているのですか?
と私のonStart:
android - さまざまなAndroidデバイスで有効なPixelFormatとは何ですか?
Android GLSurfaceViewでPixelFormatを設定する場合、次のようになります。
特定のデバイスの特定のPixelFormatに制限はありますか、それともすべてのPixelFormatがすべてのデバイスで機能することになっていますか?
制限がある場合、現在のデバイスでサポートされているPixelFormatを確認するにはどうすればよいですか?
android - AndroidでGLSurfaceViewの動的なサイズ変更
GLSurfaceViewを拡張するビデオビューを使用していますが、画面の向きが変更されたときにサイズを変更したいと思います。通常、画面の向きが横向きの場合にビューを全画面モードに設定します。このコンポーネントのサイズを変更するのに問題があります。setLayoutParamsではうまくいきません。GLSurfaceViewのsurfaceChangedメソッドも試しましたが成功しませんでした。私はおそらく何かが欠けています。
返信ありがとうございます。
android - GLSurfaceView を含む Android 3D Flipview
次のアイデアに基づいて、3D フリップ ビューを実装しています。
http://techdroid.kbeanie.com/2011/07/flip-animation-in-android.html
2 つのビューがあり、そのうちの 1 つは GLSurfaceView から拡張されており、カスタム レンダラーが設定されています。ビューの 1 つが GLSurfaceView に基づいている場合、フリップは正常に機能しますが、GLSurfaceView ベースのビューが表示されるとすぐにフリップが途中である場合、アニメーションは機能せず、ビューにスムーズに移行するのではなく、すぐにビューを表示します。何が原因ですか?
そのようなハーフ フリップが行われ、ハーフ ビューがアニメーションなしでレンダリングされます。
android - GLSurfaceView.Rendererが機能しない
私はglSurfaceViewを持っているopenGLゲームを開発しています。その中で、レンダラーを作成し、setRenderer(r);で設定します。
問題は、それが機能していないことです。彼のメソッドは呼び出されません:onSurfaceCreated、onSurfaceChanged、onDrawFrame...何でも機能します。
どうなり得るか?私のGLSurfaceViewでは、メソッドsurfaceCreatedが呼び出されます。しかし、レンダラーはそうではありません...
ありがとう
android - Android のサービスからの描画
サービスから (IE GLSurfaceView) を描画しようとしており、バックグラウンドで実行されます。
アプリTransparant Screenがこれの完璧な例を示しているので、これが可能であることを私は知っています.
ただし、これを達成する方法がわかりません。
ここまでで、アクティビティとサービス、およびいくつかの Opengl 描画メソッドを作成しました。また、GlSurfaceview とアクティビティを透明にしましたが、もちろん、タッチは下のレイヤー (子) にリダイレクトされません。
android - パブリッククラスで静的変数を使用してアクティビティ間でデータを渡す方法は?
アクティビティ間でそれらを渡すためにパブリック クラスで静的変数を使用しようとしています。
私はそれを行う際にまれな問題を抱えています。アクティビティの静的変数に値を与えています。このアクティビティは GLSurfaceView を呼び出し、画面の向きの変更をリッスンします。
GLSurfaceView の静的変数に値を与えると、すべて正常に機能し、値が保存され、画面の向きが変わった後に onCreate メソッドが再度呼び出されたときに値を取得できます。
問題は、アクティビティの onTouchListener メソッド内の GLSurfaceView クラス外の静的変数に値を格納する場合です。これらの値は静的変数に適切に格納されません。GLSurfaceView でそれらの値にアクセスしようとすると、これらの値が本来あるべき値ではないためです。
これは私の静的変数クラスです:
ここで、アクティビティ クラスに値を保存しています (デバッグを行ったところ、正しく保存されているようです)。
ここで、GLSurfaceView クラスでこれらの値を取得しようとしていますが、値が正しくありません。以前に保存された値ではなく、元の初期値 1 を取得しています。
私は何を間違っていますか?
android - cameraPreview に 3D 回転オブジェクトを表示しますか?
3D オブジェクトを作成し、カメラ プレビューも表示しています。カメラプレビューは
XML ファイルで定義された SurfaceView に表示され、3D オブジェクトは
XML ファイルで定義されたフレーム レイアウト。回転する 3D オブジェクトを重ねて表示したい
CameraPreview ですが、アプリを実行すると、CameraPreview が数秒間表示されます
秒後、アクティビティは、オブジェクトから独立した 3D 回転オブジェクトを表示します。
cameraPreview、つまり回転する 3D オブジェクトが Camerapreview に表示されない
水面。この間違いを修正する方法はありますか?
あなたの助けは非常に高く評価されています.
コード:
xml ファイル