Skip to content

Week6

游戏物理

基本要素

  • Body和Shape:Body包含一些基本属性,如质量、位置、速度、角速度等,Shape则是碰撞体,一个Body可以有多个Shape。

Shape

  • Sphere:球形,可以用来表示圆形、球体等。
  • Capsule:胶囊,可以用来表示长方体、圆柱体等。
  • Box:长方体,可以用来表示长方体、立方体等。
  • Plane:平面,可以用来表示地面等。
  • Convex Meshes:凸多边形,性能一般
  • Triangle Meshes:三角网格,性能较差
  • Height Fields:高度场,主要用于地形

碰撞

碰撞通道

用于检测碰撞,碰撞发生的条件是两个Shape的碰撞通道相交。

碰撞查询

用于查询碰撞,查询发生的条件是一个Shape与一个碰撞通道相交。

物理材质

如摩擦系数、弹性系数、密度等。

关节约束

用于约束两个Body之间的关系,如距离、角度、旋转等。例如,车门的开合、车轮的转动等。

物理动画

基于动画和真实物理模拟插值的动画,应用到骨骼模型上。