简单介绍:
Box2D是一个用于模拟2D刚体物体的C++引擎。作者为Erin Catto。Box2D使用zlib许可。
它已被用于蜡笔物理学、愤怒的小鸟、Rolando、Fantastic Contraption、Incredibots、Tiny Wings、Transformice、Happy Wheels等游戏的开发,[3]对于iPhone、iPad和Android游戏,可以使用Cocos2d游戏引擎和Corona Framework。
Box2D官方网站:
http://box2d.org/
本地Box2D库下载地址:
http://kuai.xunlei.com/d/SJTWEWMPFRZJ
配置BOX 2D还是很容易的,如果你不是一个新手程序员,至少应用过任意一个静态库的话,那配置BOx2D没有任何不同,如果你是一个用过VC编辑器,没有使用过静态库的话,一下的内容对你有用。
拿到引擎以后,解压Rar文件,在我们的编辑器中加入BOX 2D的文件库(使用版本Box2D Version 2.0.1): 方法一: 把Include 文件夹,Library 文件夹,Source 文件夹拷贝到你的项目中,直接按照路径加载 #include "./include/Box2D.h" 并且在依赖项中加入 ./Library/box2d_d.lib 这样加的好处是可以拷贝项目到U盘里随便跑了~ 第二种方法:
解压Rar文件到固定目录,在VC编辑器的工具-->选项-->项目和解决方案-->VC++目录中 选择“显示以下内容的目录”中的“包含文件”,添加BOX 2D 的Include 文件夹; 选择“显示以下内容的目录”中的“库文件”,添加BOX 2D 的Library 文件夹;
新下载的库里内容都是干净的,需要先用release编译一下,否则没有box2d_d.lib
金山快盘附件:box2d中文教程pdf文件,回复可下载:
|