ゲームプログラミングの解説を続けていこう。前回は、描画フレームワークとしてOpenGLを使うということを解説した。今回は、OpenGLプログラミングの入り口となる箇所の説明をする。 OpenGLテンプレートの構成とOpenGL ESのバージョン OpenGLプログラミングを行うために、Xcodeのプロジェクトテンプレートから「OpenGL ES Application」を選択するところまでが、前回の内容だった。まずは、このプロジェクトにどのようなクラスがあるか、説明しよう。 現在のテンプレートだと、含まれているクラスのうちOpenGLに関するものは、3つだ。EAGLViewクラスと、ES1Rendererクラス、ES2Rendererクラスだ。 EAGLViewクラスは、UIViewクラスを継承している。従って、通常のCocoaのビュー階層に、このクラスを追加することができる。このクラスの