技術文章Qt

 

Box2D HelloWorld
- デファクトスタンダードのゲームエンジン Cocos2d で使用されている
  2D物理エンジンを Qt で触ってみる -
Nobuhide Tsuda
??-???-2012

概要

実は筆者は状況をよく知らないのだが、iOS の世界では cocos2d というのが2Dゲームエンジンのデファクトスタンダードらしい。
かの有名な アングリーバード も cocos2d を使っているらしいぞ。
んで、cocos2d は2次元物理エンジンとして Box2D を使っている。

というわけで、本稿では Qt で Box2D を使用する方法を説明してみることにする。

Box2D 配布パッケージは VS2010、xcode4 でビルド可能なプロジェクトが含まれている。
なので、本稿は VS2010 + QtAddin 環境を前提とする。
QtCreator でも頑張ればビルド出来るかもしれないが、面倒なので筆者はやっていない。
出来た人は教えてね。

Box2D のセットアップ

Qt から Box2D を使ってみる

準備

プログラムの説明