2010年5月19日水曜日

Open GLのファイル構成

xcodeでOpen GLテンプレートを使ってプロジェクトを作成すると、プロジェクト名Delegate.mの他に、EAGLViewのソースとヘッダ、その他、ESRenderer/ES1Renderer  /ES2Rendererのソースとヘッダがそれぞれ作成されます。
EAGLViewがOpen GLを表示する部分で、ESRendererがES1RendererとES2Rendererをスーパークラスとしてラップするクラス、ES1Rendererが 初代のiPhone 3G/iPodTouch1,2世代機で使用可能なOpen GLの描画クラス、ES2RendererがiPhone 3GS/iPodTouch3世代名以降で使用可能な描画クラスだそうです。

ES2Rendererクラスを使うと機種が限定されるみたいなので注意が必要です。

0 件のコメント:

コメントを投稿