当前位置:嗨网首页>书籍在线阅读

27-Box2D的工作原理

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

5.6.2 Box2D的工作原理

Box2dWeb是一个物理模型引擎。它允许开发者创建一个带有物理属性的世界,并在其中加入物体。物体会遵从世界中的物理属性运动并与其他物体互动。不过,世界并不会显示出来。在使用Box2dWeb时,Canvas开发者的工作就是定义一个物理模型,并将其应用到画布上。

在开始之前,需要了解一些将要介绍的示例相关的定义(Box2D制作的世界模型比这个更加复杂,本书将在示例中继续介绍)。

  • 形状(Shape):一个二维空间中的几何物体,如原型、四边形、矩形等。
  • 夹具(Fixture):与Shape绑定的一个逻辑对象,为Shape赋予各种属性,如密度、摩擦系数和恢复属性。
  • 刚体(Rigid Body):二维世界中一个物体的物理表现,需要与Shape和Fixture结合应用。
  • 世界(World):包含了互相作用的物体的二维物理世界。

在后面的示例中,本书将在Box2D中展示这些概念是如何相互关联的。