iOS

iPhone/iPadでゲームを開発しよう - その4

テスト用のプログラムですが、描画速度の変化が見やすいように動くようにしてみました :D モデルを動かすには座標変換を行うための行列を使うことになるのですが、OpenGL ES2では行列関連のAPIがごっそり消えていますので必要なものはアプリで用意する必要が…

iPhone/iPadでゲームを開発しよう - その3

まずは簡単にトライアングルを1万枚ほどレンダリングするサンプルプログラムを作ってみましょう :D Xcode4のOpenGL ES Applicationテンプレートに以下の変更を行います。 == EAGLView.h @interface EAGLView : UIView { @private // The pixel dimensions of…

iPhone/iPadでゲームを開発しよう - その2

さて、OpenGL ES2の性能テストをすることにしたわけですが、まずテスト用のモデルを用意しないといけません。ここでは、あまり深く考えずに「ジーラ君」を採用しました:)「ジーラ君」とはこんなモデルですhttp://lwpinball.wordpress.com/2010/12/08/iphone/…

iPhone/iPadでゲームを開発しよう - その1

Pinball Tristanの開発過程を思い出しながらiOSのゲーム開発について少し書いてみようと思います。まず最初に行ったのがOpenGL ES2の性能テストです。ピンボールゲームの場合は60FPSの維持が最優先ですので、そのために3Dモデルの最適化が必要になるのですが…

Pinball TristanをiOSにリリースしましました

ここ半年ほど本業のピンボールゲームのiOS版を作っておりました。これは20年ほど前に開発したピンボールゲームを全面的に書き直したものです。 当時のコードもちゃんとありましたよ ;^) といっても使えそうなものは一行もないわけなのですが・・・これだけ時…