物理引擎通过为刚性物体赋予真实的物理属性的方式来计算运动、旋转和碰撞反映。为每个游戏使用物理引擎并不是完全必要的—简单的“牛顿”物理(比如加速和减速)也可以在一定程度上通过编程或编写脚本来实现。然而,当游戏需要比较复杂的物体碰撞、滚动、滑动或者弹跳的时候(比如赛车类游戏或者保龄球游戏),通过编程的方法就比较困难了。
以最基本的碰撞还需要学习box2d或者chipmunk(物理引擎),如果你还想学习3d游戏的话,还要学习openg ccphysicssprite怎么使用 chipmunk两个物理引擎,但是你只能使用定义预编译的宏变量CC_...
基于18个网页-相关网页
Box2D是一个简单却用途广泛的物理引擎。
表1列举了某些最常用的开源物理引擎及其所使用的许可。
Table 1 provides a list of some of the more common open source physics engines along with the licenses that they use.
本文着重探讨其中的一些开源物理引擎并展示它们的简单应用。
This article explores some of the available open source physics engines and illustrates their use in simple applications.
应用推荐