2

ここにある記事から始めて、Android 用の Opengl ES 2.0 ライブ壁紙を作成しています。設定の変更を適用する記事のコードでは、壁紙を再起動する必要があります (セクション 4. 新しいライブ壁紙の表示で説明したように)。

この制限を回避したい: 設定アクティビティから壁紙に切り替えて、設定の変更を認識してシーンを再作成したい。

ここに画像の説明を入力

シーン生成 (テクスチャ バインド、シェーダー リビルドなど) のコードをレンダラーに入れようとしましたonSurfaceChanged(GL10 glUnused, int width, int height)が、この解決策では多くのクラッシュが発生します (同期が原因だと思います)。

誰かが同じ問題を抱えていますか?

4

0 に答える 0