Box2D学习笔记(1)

  Box2D是一个用于游戏的2D刚体仿真库,程序员可以在他们的游戏里使用他们,也可以是的自己的物体运动的更可信。让他看起来更加接近现实。物理引擎是一个程序性的动画系统。而不是由动画师去移动物体。这一切都是建立在牛顿力学的基础之上。

  Box2D最初是用c++来写的,之后有被多种语言所实现。

Box2D Physics Engine

Box2d中的核心概念:

刚体:和我们在物理中学习的刚体的概念是一样的,两物体之间的距离都是完全不会变化的。不会发生变形。他就是Box2D中的body。

形状:一个依附于body的几何结构体,同时具有物理的摩擦(friction)和恢复(restitution)的材料性质。

约束:就是我们所熟悉的自由度

世界:我们所处的真实的世界,包括物体和相互的作用

你可能感兴趣的:(box2D)