extensionで、タイルの1枚1枚を描画する。小さなテクスチャーのかたまりを使う。これは、一度、いくつかの、簡単な最適化が、実行されると、とてもうまくいきます。etc).しかし、OPENGLに対して、たくさんの呼び出しがかかります。最悪の場合、glDrawTexfOES()に対して、400回の呼び出しがかかります。無駄のある、glBindTextureの呼び出しもあります。平均的なケースではうまくいきます。16ミリ秒より、短い間隔で、ハードウェアに対して、あらゆるものを描画できます。タイルを、OPENGLに対して、実際に差し出すのは、とても、変幻自在なものになります。背景画面のレイヤーがどれだけ、希薄かにもよります。だいたい、2ミリ秒から、10ミリ秒です。最悪の場合、GLを呼び出すのに9ミリ秒から13ミリ秒かかります。19ミリ秒から23ミリ秒、描画するのにかかります。これは、ゲームの開発の上ではうけいれられる数字ではないです。頂点配列から、メタ・タイルを作成する。地面のテクスチャーをつくる。それらを、正射影を使う。最初の結果としては、SpriteMethodTestをやってみたところ、ひどいものでした。VBOにきりかえるのに、時間がかかります。この方法には、いい点もたくさんあります。glBindTexture()を1回呼び出せばすむということ。GLのコマンドをほとんど呼び出さなくていいこと。(一枚のフレームごとに、4枚のメタタイルがあれば、描画はできます。方法よりはやかったです。CPUは、GLに提出をするのに、3ミリ秒から5ミリ秒、描画にかかる時間も、16ミリ秒を越えることはありませんでした。平均的なケースにおいては、同じです。draw_textureより、すこし、遅くなります。(ほとんど、地図は、希薄だからです。最後にずるいやり方タイル地図を、あらかじめ、レンダーしてしまい、それを、メタタイルのテクスチャーにかえてしまう。quadsまたはdraw_textureによる描画を可能にする。実は、まだこの方法による実装はしていません。サイズのレベルは、VRAMの全体の容量によって、制限をうけます。私がこのメソッドが使うとしたら、(私が、動的に、テクスチャーのロードをしなかったとして)メモリーの確保が高くつきます。入手可能なあらゆる情報を、詳細に検討すると、このように描画するのは、おそらく、いちばん、早くなります。私は、60ヘルツに近いです。これは、不必要なのではないかと思います。将来、このさき、アンドロイドのGLのインターフェイスが、よくなったとしたら、もしくは、G1の端末、もしくはGLのドライバがよくなったとしたら、このような、最適化は、不必要になります。VRAMとは、ディスプレイに表示される内容を保持しているメモリ。昔はメインメモリの一部が割り当てられたが、最近はビデオカードに高速化された専用のRAMが搭載されることが多い。画面の最大解像度や最大同時発色数はVRAMの容量に左右される。buffers.アンドロイドOSを搭載した携帯電話は、タッチスクリーンです。あなたのアプリケーションは、モーションイベントだらけになります。これは、ゲームのフレームレートを停止させてしまいます。callbackを活用すべきです。16ミリ秒は、開始するのに、とてもいいところです。停止と、再開の、メカニズムは、とりわけ、OPENGLに関しては、複雑になります。VRAMの内容は、つねに、保持されているわけではないからです。GLSurfaceViewは、こういった問題に対して、あなたを助けてくれます。端末の状態を、正しく、操作してくれます。圧縮(G1でサポートされています。)は、大きな助けになります。エラーをはくことに、失敗します。VBO(頂点配列)を、間接的なバッファーと一緒に使おうとした場合。予想できないクラッシュ。バッファは、直接で、つかってください。それだけが解決方法になります。it!開発するアプリケーションのサイズは、小さいほうがいいです。2,3メガバイトが理想です。優秀なゲームだけが、歓迎される時代です。お客さんは、いいゲームに植えています。プラットフォームの性能は、とてもいいのです。アンドロイドを搭載した携帯電話端末においては、キーボードがないものや、トラックボールがないものも、販売されています。携帯電話の端末のハード部分についている入力装置をあてにするようなゲーム設計はしないでください。(もし、そうでなければ、携帯電話の端末ごとにある違いを、きちんとカバーした上で、開発をしてください。マーケットで成功しようとしたら、品質がもっとも重要になります。高品質のゲームを開発することは、マーケットでの注目商品になるための、道になります。インターネットにある情報は、いつだって、使ってください。16:00iphoneのアプリケーション開発は、着々と、磐石なものになっているようです。月別アーカイブはてなブログをはじめよう!book-loverさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。