【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 2541|回复: 0

[C++] 【Box 2D物理引擎C++】Box 2D环境配置

[复制链接]
发表于 2012-9-14 10:06:55 | 显示全部楼层 |阅读模式
简单介绍:
       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文件,回复可下载:
游客,如果您要查看本帖隐藏内容请回复

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2024-5-3 04:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表