Android 游戏引擎libgdx之Box2D

一、基础类

Body

A rigid body. These are created via World.CreateBody.

这是一个很坚硬的物体,不要妄想去改变它的形状,我们只能通过World.CreateBody方法来创建它。

BodyDef 

A body definition holds all the data needed to construct a rigid body. You can safely re-use body definitions. Shapes are added to a body after construction.

定义Body所需要的所有数据都由它负责,我们可以重复使用。Shape与Body的绑定必须在它之后完成。

Box2DDebugRenderer

用于测试Box2D的图形显示,会把图形的形状通过不同颜色绘制出来。

ChainShape、CircleShape 、EdgeShape 、PolygonShape  

他们都继承于Shap,是最基本的图形

Fixture

将形状绑定到物体之上, 并有一定的材质属性, 比如密度(density)等。必须由Body.createFixture生成。

FixtureDef 

Fixture的属性申明,可重复使用。

World 

The world class manages all physics entities, dynamic simulation, and asynchronous queries. The world also contains efficient memory management facilities.

管理所有物理实体,动态模拟,异步查询。还包含高效的内存管理机制。

 Android 游戏引擎libgdx之Box2D

你可能感兴趣的:(Android 游戏引擎libgdx之Box2D)