Box2D 2.1.0用户手册

Box2D 的 2.1.0 用户手册,讲真,算是入门物理引擎里比较靠谱的一本了。碰撞检测、刚体、关节这些基础模块讲得还挺细,适合边看边上手调试。像FixturesBodies的部分,文档里直接配了结构,少踩坑。

第 04 章讲的是碰撞模块,核心逻辑其实就是判断两个物体是不是接触上了。你搞 2D 游戏物理模拟的话,这块必须搞懂,不然弹跳、阻力都做不出真实感。

第 05 章是动态模块,和速度、重力这些关系大。用ApplyForceSetLinearVelocity这些方法玩模拟,手感挺重要的,建议多试试不同参数组合。

第 06 章到第 08 章,从夹具物体关节,分别对应的就是“物体的形状”“物体的载体”还有“物体之间怎么连起来”。你用createFixture搭形状,再用createJoint连起来,一个弹珠机小游戏就能跑起来了。

相关的参考资料也不少,像RTS Box2D TypeScript 详解这种就讲得透,和 TS 配合起来效果蛮好。还有像弹珠游戏实现Box2D 抛投石头 Demo 解析,都能拿来当实战案例看。

如果你想在FlashAS3Cocos2D里引入 Box2D,文档的资源链接也挺全的,点进去挨个瞅瞅,不吃亏。

建议你用 PDF 阅读器打开,目录跳转比较方便;调试的时候可以边看文档边对照源码,会更清晰。

pdf 文件大小:232.31KB