刚体代表一个质点,因此它只有位置,没有大小。物理引擎Box2D把刚体分为三种类型。
1、静态刚体。静态刚体没有质量,没有速度,如果你想改变它的位置,只能通过代码修改。
2、棱柱刚体。棱柱刚体没有质量,但有速度,引擎会根据速度计算并更新它的位置。
3、动态刚体。动态刚体有质量也可以有速度,这是我们最常用的刚体类型
刚体和刚体定义 的定义结构在Box2D/Dynamics/b2Body.h里面,创建刚体时需要完成两个步骤,一是生成一个刚体定义,二是根据刚体定义生成刚体,示例代码如下:
刚体代表一个质点,因此它只有位置,没有大小。物理引擎Box2D把刚体分为三种类型。
1、静态刚体。静态刚体没有质量,没有速度,如果你想改变它的位置,只能通过代码修改。
2、棱柱刚体。棱柱刚体没有质量,但有速度,引擎会根据速度计算并更新它的位置。
3、动态刚体。动态刚体有质量也可以有速度,这是我们最常用的刚体类型
刚体和刚体定义 的定义结构在Box2D/Dynamics/b2Body.h里面,创建刚体时需要完成两个步骤,一是生成一个刚体定义,二是根据刚体定义生成刚体,示例代码如下: