对于一般的物理应用来说, 只是简单地模拟碰撞, 柔体什么的都用不到....在上面的前提下, 物理方面可以抽象成一个程序对象和三个物理对象:
程序对象: 就是对物理引擎的包装, 一般只有三个行为: 创建, 销毁, 更新....基本功能有添加Actor(下面这俩东西), 设置重力, 射线拣取
静态物件: 不可移动的碰撞物件, 如房子, 树. ...动态刚体: 可以移动的或可被碰撞影响的物件, 如皮球, 人, 车等. 需要与图形表示(图形引擎中的模型)进行绑定的属性有位置, 朝向, 大小. 通常只需要从中获取变换矩阵并更新到图形引擎即可.