Visual Studio 2012下Box2D开发环境设置
来源:互联网 发布:浦江县法院拍卖淘宝网 编辑:程序博客网 时间:2024/04/29 22:36
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同。由于本书在此之前介绍的都是基于微软的Visual Studio 2012下开发的Win32平台,所以这一节我们介绍Visual Studio 2012下Box2D开发环境设置。
这些需要设置和调整的方面包括如下:
在解决方案中添加libBox2D库工程。
添加libBox2D库引用。
开启Box2D预编译开关。
1、在解决方案中添加libBox2D库
首先,打开解决方案,右键点击解决方案HelloBox2D,在右键菜单中选择,“添加”→ “现有项”,如图所示。
2、添加libBox2D库引用
然后,我们在解决方案中右键点击工程HelloBox2D,在右键菜单中选择“属性”,弹出如图所示工程属性对话框,在属性对话框中选择“通用属性”→“框架和引用”,接着点击右边“添加新引用”按钮,在弹出对话框中选中“libBox2D”,最后点击“确定”按钮。
3、开启Box2D预编译开关
打开属性对话框中选择“配置属性”→“C/C++”→“预处理器”,接着在右边“预处理器”中找到CC_ENABLE_CHIPMUNK_INTEGRATION=1,把它修改为CC_ENABLE_BOX2D_INTEGRATION= 1。这样框架采用的物理引擎从Chipmunk改变为Box2D,如图所示。修改完后点击“确定”按钮。
这些需要设置和调整的方面包括如下:
在解决方案中添加libBox2D库工程。
添加libBox2D库引用。
开启Box2D预编译开关。
1、在解决方案中添加libBox2D库
首先,打开解决方案,右键点击解决方案HelloBox2D,在右键菜单中选择,“添加”→ “现有项”,如图所示。
在解决方案中打开libBox2D工程
在弹出对话框中选择Box2D.vcxproj工程文件,具体的工程路径是“<工程目录>\cocos2d\external\Box2D\proj.win32\Box2D.vcxproj”。添加完成后,我们会看到解决方案中添加了libBox2D工程,如图所示。添加libBox2D工程
2、添加libBox2D库引用
然后,我们在解决方案中右键点击工程HelloBox2D,在右键菜单中选择“属性”,弹出如图所示工程属性对话框,在属性对话框中选择“通用属性”→“框架和引用”,接着点击右边“添加新引用”按钮,在弹出对话框中选中“libBox2D”,最后点击“确定”按钮。
添加libBox2D库引用
3、开启Box2D预编译开关
打开属性对话框中选择“配置属性”→“C/C++”→“预处理器”,接着在右边“预处理器”中找到CC_ENABLE_CHIPMUNK_INTEGRATION=1,把它修改为CC_ENABLE_BOX2D_INTEGRATION= 1。这样框架采用的物理引擎从Chipmunk改变为Box2D,如图所示。修改完后点击“确定”按钮。
开启Box2D预编译开关
转自 http://blog.csdn.net/tonny_guan/article/details/39859577
0 0
- Visual Studio 2012下Box2D开发环境设置
- Visual Studio 2012下Box2D开发环境设置
- visual studio下设置驱动开发环境
- Cocos开发中Visual Studio下HttpClient开发环境设置
- Cocos开发中Visual Studio下HttpClient开发环境设置
- Box2D在Visual Studio 2008环境下的编译
- Visual Studio 2008 下设置 OpenGL 开发环境
- Visual Studio下SQLite数据库开发环境设置
- 【C#】Visual Studio 2012环境下如何设置代码行号
- Visual Studio 2013开发环境常规设置
- Visual Studio 2013开发环境UTF8设置
- Visual Studio 2013 环境下部署、设置 openCV3.0rc 开发环境
- Visual Studio 环境下开发arduino
- Cocos开发中Visual Studio下libcurl库开发环境设置
- visual studio 2010环境下WinPcap环境设置总结
- Box2D C++ 教程-开发环境设置(iPhone)
- Visual Studio 2005 -Mobile移动开发之环境设置
- Visual Studio 2005 -Mobile移动开发之环境设置
- (异常).dbml无法加载到LinqDataSource控件中,也就是无法实例化
- centos 安装 Adobe Flash Player
- JavaScript 学习手册
- 生成随机数
- 移动终端app测试点归纳(持续更新)
- Visual Studio 2012下Box2D开发环境设置
- 异步操作c#书籍学习例子
- cocos2d-js 3.0 ios平台编译打包
- Android GCM消息推送
- Systemd这个有争议的项目正在接管你身边的Linux发行版
- 如何让Android Studio 自动生成 serialVersionUID
- poj 2923 Relocation
- IntelliJ mybatis maps文件找不到
- android多人合作开发项目架构