GLSurfaceViewの上にビューアニメーション(何も複雑ではない、AlphaAnimationとTranslateAnimationのみ)をAndroidビューに配置すると、アニメーションがゆっくりと実行されることに気づきました私はGLSurfaceViewでpause()を呼び出しています。アニメーションの再生中にGL描画呼び出しがヒットしないことを(ブレークポイントを設定することによって)確信していると思います。そのため、スローネスから来ている。GLSurfaceViewの上にAndroidビューアニメーションが遅い
誰かがこれを回避する方法を知っていますか?私はiPhone上でこれも以前は問題だったことは知っていますが、問題を修正するためにOSのアップデートがいくつかありました。短編アニメーション(例:You Win!)ですので、世界で最悪のことではありませんが、回避策があればうれしいでしょう。
GLでアニメーションをやっていないのは、ゲーム内のどのアクティビティからでも実行できる必要があり、すべてのアクティビティがGLSurfaceViewを持っているわけではないからです。それが重要な場合
最後に、我々はGLSurfaceViewの上に描画レプリカ島http://code.google.com/p/replicaisland/
小さいウィンドウでは、ダイアログサイズのウィンドウで別のアクティビティを生成することを意味しますか?その場合、描画コードは何か速くなりますか? –
アクティビティ、ウィンドウのみを生成しない(WindowManagerを使用)。 –