1

ES1.1からES2に移行することの長所と短所について多くのことを読みましたが、1つだけ明確にしたいと思いました。ES 1.1を使用して作成したゲームでは、一部のデバイスでパフォーマンスの問題(実行速度が遅く、FPSが低い)があり、ES2に変更を加えると役立つかどうかを知りたいだけです。このゲームは、ライティング、ブレンディング、テクスチャリングを利用しています。とにかくジャズを上げたり、エフェクトを変更したりするのではなく、単にパフォーマンスを向上させるだけです。

4

1 に答える 1

1

レンダラーをどのように構築したかを知らずに、GLES 1.1 と GLES 2.0 の間でどのようなパフォーマンスの向上が期待できるかを言うのは困難です。理想的には、はい、GLES 2.0 に移行することでパフォーマンスが向上します。これは、使用しているプラ​​ットフォームが GLES 2.0 を介して GLES 1.1 API を処理していることが原因である可能性がありますが、繰り返しますが、それは何をしているかに大きく依存します。

API の選択に問題があると判断する前に、最初にプログラムをプロファイリングして、パフォーマンスの問題の原因を確認することをお勧めします。いくつかのテクスチャを絶えずリロードしている、状態管理を適切に行っていない、または何らかの理由でコードの残りの部分をブロックしていることが原因である可能性があります。繰り返しになりますが、コードを知らなければ、API を変更するだけでゲームのパフォーマンスが向上するとは誰にも言えません。

于 2012-07-19T21:50:42.537 に答える