【Box 2D物理引擎C++】Box 2D环境配置
来源:互联网 发布:淘宝店铺整体运营思路 编辑:程序博客网 时间:2024/06/07 00:07
简单介绍:Box2D 是一个用于游戏的 2D 刚体仿真库.程序员可以在他们的游戏里使用它,它可以使物体的运动
更加可信,让世界看起来更具交互性.从游戏的视角来看,物理引擎就是一个程序性动画(procedural
animation)的系统,而不是由动画师去移动你的物体.你可以让牛顿来做导演.
最近在看一些引擎的东西,发现了这个好玩的东东,差了很多的资料以后,发现这个很优秀的2D物理库居然没有多少C++的资料,比较多的资料都来自FLash编程·~~所以在这里写点用法。
这几天遇到了好多的问题,发现国内资料真的少~~好像玩2D都几乎是在flash上应用~~真的很悲剧啊~
下载Box 2D引擎,在CSDN上有很多下载,如果没找到,可以到这里下载:
http://download.csdn.net/source/2529727
其实,配置BOX 2D还是很容易的,如果你不是一个新手程序员,至少应用过任意一个静态库的话,那配置BOx2D没有任何不同,如果你是一个用过VC编辑器,没有使用过静态库的话,一下的内容对你有用。
拿到引擎以后,解压Rar文件,在我们的编辑器中加入BOX 2D的文件库:
方法一:
把Include 文件夹,Library 文件夹,Source 文件夹拷贝到你的项目中,直接按照路径加载
#include "./include/Box2D.h"
并且在依赖项中加入
./Library/box2d_d.lib
这样加的好处是可以拷贝项目到U盘里随便跑了~
第二种方法:
解压Rar文件到固定目录,在VC编辑器的工具-->选项-->项目和解决方案-->VC++目录中
选择“显示以下内容的目录”中的“包含文件”,添加BOX 2D 的Include 文件夹;
选择“显示以下内容的目录”中的“库文件”,添加BOX 2D 的Library 文件夹;
然后在依赖项中加入 box2d_d.lib 就可以了!!
-------------------------------------------------------------------------------
关于这篇文章的题外话:最近在写关于使用物理引擎库的文章,结果被学生鄙视了~ -_-!
一个新来的学生,不知道怎么听说我的,偷偷跑到我班级后面听课,我当时正在最后一排写 PhysX 教程,屏幕打开的是 PhysX 自带的例题;估计这个同学是有些基础的,看过这方面的例子,说了声“大米,你们学校就天天搞这种初级例题呀,搞点有长进的嘛!”
我突然感觉被针刺了一下,这样原来是不长进啊~~~~ 看来要读几本球协光照模型或者大规模客户端服务器这样的东西才算长进一下 :p
- 【Box 2D物理引擎C++】Box 2D环境配置
- [cocos2d-x学习笔记][入门基础]Box-2d物理引擎的使用01
- 【API】Unity5.6 Box Collider 2D
- 2D物理引擎--开坑篇
- [cocos2d-x学习笔记][入门基础]Box-2d物理引擎的使用02制作一个简易的愤怒小鸟Demo
- Box@D笔记
- Bullet 3D 物理引擎 简析(2)
- Android 2d物理引擎Box2d介绍
- android 2d物理引擎-APEngine
- Bullet 3D 物理引擎 简析(2)
- 2D液体物理引擎 -- LiquidFun
- Unity5.6 2D物理引擎Effector
- Flex 2D 3D 物理引擎收集
- Codeforces Round #143 (Div. 2) D. Magic Box
- Unity3D中 Box Collider 2D 覆盖 OnMouseDown
- Codeforces Round #143 (Div. 2)-D. Magic Box
- Codeforces Round #143 (Div. 2) D. Magic Box
- 基于APE物理引擎的2D物理效果编辑器
- Linux加载模块命令
- 外部网如何访问公司内部网的WEB站点
- Foursquare和Gowalla的运营模式
- 1611 The Suspects 并查集
- 可代替Windows自带记事本的软件
- 【Box 2D物理引擎C++】Box 2D环境配置
- Linux内核模块概述
- 面向对象设计原则
- LPC ARM使用SPI总线控制8个LED灯实例。
- 将Notepad2替换Windows的Notepad(针对WindowsXP)
- delphi触发datetimepicker的onchange事件
- 向往是一种距离
- PMD规则之Jakarta Commons Logging Rules
- Linux常用命令分类汇总