12-09
cocos2d-x: chipmunk用来做碰撞检测
在cocos2d-x提供了两个物理引擎,一个是Box2d,一个是chipmunk。两个引擎最明显的区别是Box2d是c++接口的,chipmunk是c接口的。之前2d物理引擎一直都是使用Box2d,但是cocos2d-x的javascript版本提供的是chipmunk接口,所以为了以后可以使用js脚本编写游戏,所以选择chipmunk来用。 继续阅读
Read More >在cocos2d-x提供了两个物理引擎,一个是Box2d,一个是chipmunk。两个引擎最明显的区别是Box2d是c++接口的,chipmunk是c接口的。之前2d物理引擎一直都是使用Box2d,但是cocos2d-x的javascript版本提供的是chipmunk接口,所以为了以后可以使用js脚本编写游戏,所以选择chipmunk来用。 继续阅读
Read More >随着智能手机的大量普及,手机的性能也越来越好,伴随而来出现大量的手机游戏 ,其中不乏很多优秀的游戏,如《愤怒的小鸟》、《鳄鱼小玩皮》、《翼飞冲天》等等。同时它们也大量的模拟了现实生活中的相关东西,比如小鸟飞行、碰撞的模拟,流体的模拟,都用到了相关的物理知识,他们的开发团队是怎么做到的呢,我们不得而知,但我们可以通过box2d引擎来实现相应的效果。下面我们就来了解并学习下box2d。 继续阅读
Read More >Sometimes, the complexity and overhead of a third-party physics library, such as Box2D, is overkill for your JavaScript game. In this article, walk through an implementation of a straightforward 2D physics engine. Learn to create a simple physics world with gravity and collision detection between game objects. This article discusses the structure of a physics engine, some algorithms to detect and resolve collisions, and the reasons to “roll your own” physics engine. 继续阅读
Read More >