iPhoneでBox2D

みなさんこんにちは。久しぶりにブログを更新してみます。

Box2Dという物理エンジンがiPhoneで動くというのを見かけてふと動かしてみようと思い立ったのでサンプルを動かすまでを書いてみます。

ソースコードはこちら。ビルドの手順はこちらにあったので参考にさせて頂く。しかし説明通りにビルドしてみたらエラーの嵐。ちょっと調べてみたらtrunkの下じゃなくてtagsの下のディレクトリだとちゃんとビルドできるみたいです。

環境はSnow LeopardのiPhone SDK 3.1.2 with Xcode 3.2.1。以下手順。

  1. ここの下のDownload GNU tarballからダウンロード
  2. ダウンロードしたファイルを解凍
  3. 解凍したフォルダ内の Build/iPhone/Box2D/Box2D.xcodeproj を開く
  4. アクティブSDKを「iPhone シミュレータ 3.0」にして「ビルドと実行」

以上でサンプルプログラムがシミュレータで動きます。シミュレータが起動するとサンプルのリストが出てきて、選択するとそれぞれが動きます。ダブルクリックでリストに戻ります。

こんなふうにピタゴラ装置的なものが動いてテンションが上ります。

実機で動かしたくなったんだけどDevelper Programがexpireしてて、お金払ってもすぐにはactivateされないみたいでできず。また今度やる。

Post a comment.