本文为Box2D教程的目录总览。
Box2D其实是我在刚接触前端时的第一个项目,与它的结实主要是在学校参加教授的项目,在师兄师姐们的帮助下认识这个物理引擎。
在以前端作为职业两年的这个时候,才发现Box2D相关的教程和说明很少,便产生了整理一份相关的说明和教程的想法。
Box2Djs早已停止了维护,但我依然认为它是一个很棒很棒的库。
该教程中有些内容来自于当时的项目研究和调查,其中也有不少当年一起参与项目的师兄师姐们的一些整理,非常感谢大家的努力。
博客教程地址: https://godbasin.github.io/2017/02/17/box2d-tutorial-0-catalog
1.1 有关物理引擎
1.2 有关图像引擎
1.3 有关Box2D
3.1 形状
3.2 矩形
3.3 圆形
3.4 凸多边形
3.5 由形状到刚体
4.1 距离关节(distance-joint)
4.2 旋转关节(revolute-joint)
4.3 移动关节(prismatic-joint)
4.4 滑轮关节(pulley-joint)
4.5 齿轮关节(gear-joint)
5.1 鼠标获取刚体
5.2 获取参与碰撞的刚体
5.3 获取刚体的各属性
5.4 为刚体设置属性
5.5 绘制功能
6.1 创建世界并初始化
6.3 添加刚体
6.4 添加边界
6.4 鼠标操作刚体
6.5 处理碰撞刚体
7.1 碰撞类(collision)
7.2 基础类(common)
7.3 动力学类(dynamics)
以上内容可能有缺失或者错误,但还是希望能帮助到大家。
box2djs官网
box2d教程
box2d中文教程
box2djs_api在线版
box2djs_api.zip下载
box2d-js_0.1.0.zip下载
只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本教程。