Box2D最早是Erin Catto在GDC大会上的一个展示例子,后来不断完善成C++的开源物理引擎库,这些年了衍生出Java、ActionScript以及JS等版本,被广泛应用在游戏领域。说其丰富的确很丰富,说乱也够乱的,找个Box2D的JS版就有N多选择,而且不同版本API还有差异,可参考这里的...
分类:
Web程序 时间:
2014-11-25 23:05:34
阅读次数:
302
??
1
添加Box2D相关的库
步骤1:右击项目所在的解决方案à添加—>现有项目àE:\Installed\cocos2d-x-3.2\cocos2d-x-3.2\external\Box2D\proj.win32\Box2D.vcxproj
步骤2:右击项目à生成依赖项à项目依赖项à将关于libBox2D的复选框选中
步骤3:为项目添加libB...
分类:
其他好文 时间:
2014-11-17 01:46:44
阅读次数:
431
如果遇到不规则的图形怎么办?难不成要一个个组装吗?这里就要提一个叫做“关节”的名词了,它可以将一个个部分进行组装成自己的形状,特别是各部件独自运转时,比如一辆自行车,它的轮子和车身都是各自运转的。但是网上相关的资料真是太少了!一大堆复制粘贴的,全是废话,不知道大家是怎么感觉的?但是我的这个游戏没用到,所以没有深究,有兴趣的可以去谷歌一下。下面我介绍的是一个非常非常方便的工具,它的名字叫做physics-body-editor,那么它是干什么的呢?...
分类:
其他好文 时间:
2014-11-15 10:09:09
阅读次数:
340
修改项目的Preprocessor Macros, 将Debug & Release 的CC_ENABLE_CHIPMUNK_INTEGRATION=1 改为CC_ENABLE_BOX2D_INTEGRATION=1检查是否启用Box2d引擎的方法#if CC_ENABLE_BOX2D_INTEGR...
分类:
其他好文 时间:
2014-11-08 16:35:30
阅读次数:
225
每次我出现问题都会表现卡顿的现象, 突然画面一卡, 物理引擎就不听话了, 这样导致的问题方方面面, 而处理起来, 却只需要把box2d的step设置成一帧所需要的理想固定值...
分类:
其他好文 时间:
2014-11-07 09:59:34
阅读次数:
197
1.世界b2World 一个物理世界,物理世界就 是物体,形状和约束相互作用的集合,Box2D允许在同一个程序中创建多个世界2.物体b2Body 物体也可以称之为刚体,一块十分坚硬的物质,它上面的任何两点之间的距离都是完全不变的。3.夹具b2Fixture 夹具,一种用于把形状附加到物体之上的...
分类:
其他好文 时间:
2014-11-04 17:19:12
阅读次数:
172
Box2D官网 : http://box2d.org/
Box2D v2.1.0用户手册翻译 : http://blog.csdn.net/complex_ok/article/category/871440
Libgdx使用jni封装了box2d的c++版本,使得其运行效率比其他同级的物理引擎如jbox2d快不少。...
分类:
其他好文 时间:
2014-11-04 00:15:39
阅读次数:
252
大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。在Unity4.3版本以后,Unity3D推出了基于Box2D的2D组件,使得Unity3D成为一个可以支持2D游戏开发的游戏引擎。在Unity3D推出这一功能之前,大家对使用Unity3D开发2D游戏已经进行了大量的研究。所以,Unity3D推出2D组件从本质上来讲并不算是一个巨大的突破,因为二维与三维的区别就在于三维比二维多了一个Z轴,如果我们将Z轴固定,那么这就是一个二维的世界。在此之前,我们普遍...
分类:
编程语言 时间:
2014-10-25 17:25:14
阅读次数:
284