1.AndEngine 简介:AndEngine 基于libGDX框架开发,使用OpenGL ES进行图形绘制。同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理效果。在Rokon停止更新以后,AndEngine 成为Android 最为流行的2D游戏引擎 优点:(1)高效:在大运算量好事情...
分类:
移动开发 时间:
2015-05-06 17:19:48
阅读次数:
179
1,鼠标右键按下可以拖动场景的移动
2,点击红色的向右的按钮可以以玩家的视角运行程序。
3,在玩家的视角状态下运行程序时,点击空格可以模拟运行,再点击空格可以结束模拟。
4,在模拟运行的状态下,可以用鼠标拖动物体移动, 右键按下可以拖动场景的移动
5, 在editor bodies下点击鼠标左键可以选中一个物体,它的外框会变黄。在这个情况下点击T可以平移这个物体,鼠标移动可以放到鼠标移动到...
分类:
其他好文 时间:
2015-05-04 08:38:53
阅读次数:
111
在cocos2dx中进行矩形的碰撞检测时需要对旋转过的矩形做碰撞检查,由于游戏没有使用Box2D等物理引擎,所以采用了OBB(Oriented bounding box)方向包围盒算法,这个算法是基于SAT(Separating Axis Theorem)分离轴定律的。 分离轴定律:两个凸多边...
分类:
编程语言 时间:
2015-04-18 01:07:55
阅读次数:
1120
在做物理游戏的时候,需要用到调试绘图的功能。但我在实际操作中还是遇到了一些麻烦的,在此总结一下,以备后用。 在BOX2D中提供了一个b2Draw类,里面包含了许多绘制方法(好像有很多虚函数接口,需要实现的)。姑且把这个类及其子类的对象看成一个绘制模块,通过让“世界”加载并调用该模块来实现调试绘...
分类:
其他好文 时间:
2015-04-15 18:45:51
阅读次数:
320
在cocos2d-x中引入了两种物理引擎:CHIPMUNK和BOX2D。 针对这两款引擎,cocos2d-x提供了一个CCPhysicsSprite类与其关联,但由于只能使用一个引擎,所以采用了宏定义的方式进行取舍。比如:class CCPhysicsSprite : public CCSpr...
分类:
移动开发 时间:
2015-04-15 13:03:46
阅读次数:
169
本文基于cocos2d-x2.2.3,并未在3.0之后的版本下编写,仅仅是提供一个思路,方便日后其他场景使用到该功能点可以参考,也没有详细讲述box2d物理引擎的基础知识,相关知识请自行多参考其他技术文档。
使用box2d物理引擎,通常需要我们自己给定一个边界来限制body的活动范围,最常用的是在屏幕的边界使用四条边来包围,形成一个矩形。但如果我们的需求是在一个圆形范围内,仅仅想通...
分类:
其他好文 时间:
2015-04-09 17:31:29
阅读次数:
143
分别用box2d和chipmunk实现了一下,不过box2d没整理,也懒得整理了。chipmunk整理了一下,分享给大家吧。刚开始研究,抛砖引玉简要说明:1、初始化物理环境,增加边界initPhysics: function () { var space = this.space ; ...
分类:
Web程序 时间:
2015-03-20 15:58:01
阅读次数:
273
对刚体角度设置的唯一函数是SetTransform然而,这个函数不会对传入的角度作任何处理,因此,如果你试图设置一个角度,并应用一个revoluteJoint时,可能会出现问题。我在实践中碰到的问题是,我通过其他方式计算出了当前角度,将角度设上,按照设想,刚体应该做一个小角度的摆动,没想到它摆动了一...
分类:
其他好文 时间:
2015-02-20 14:05:18
阅读次数:
233
Box2d托德的Box2D的教程!Box2D的 - 首页如何只使用碰撞检测的cocos2d iPhone Box2D的|雷Wenderlich“一个SpaceManager游戏|适用于iPhone的cocos2dBox2D 论坛box2d用户手册Box2D 论坛iPhoneIOS开发中心iOS 开发...
分类:
移动开发 时间:
2015-01-27 12:45:56
阅读次数:
215
在实现这个效果的时候,我想到了两种方案。
方案一:在炸弹刚体爆炸时,由炸弹刚体为起点,向四周喷散小刚体,这些小刚体会被喷射到附近的刚体上,对附近的刚体施加力,然后力是物体运动状态改变的原因(摘自高中物理必修一),然后爆炸效果就可以完成了。这个方法比较简单,但是我觉得有点dirty way。像我这种耳机标有R的必须带右边,标有L的必须带左边的人,怎么可能就此满足了呢?当然,感兴趣的朋友可以自己尝试一下这种方法~
方案二:首先想办法把炸弹刚体周围的其他刚体找到,然后对它们施加一个力,我们只用控制好力的方向就可以...
分类:
其他好文 时间:
2015-01-26 00:07:35
阅读次数:
310