Week6¶
游戏物理
基本要素¶
- Body和Shape:Body包含一些基本属性,如质量、位置、速度、角速度等,Shape则是碰撞体,一个Body可以有多个Shape。
Shape¶
- Sphere:球形,可以用来表示圆形、球体等。
- Capsule:胶囊,可以用来表示长方体、圆柱体等。
- Box:长方体,可以用来表示长方体、立方体等。
- Plane:平面,可以用来表示地面等。
- Convex Meshes:凸多边形,性能一般
- Triangle Meshes:三角网格,性能较差
- Height Fields:高度场,主要用于地形
碰撞¶
碰撞通道¶
用于检测碰撞,碰撞发生的条件是两个Shape的碰撞通道相交。
碰撞查询¶
用于查询碰撞,查询发生的条件是一个Shape与一个碰撞通道相交。
物理材质¶
如摩擦系数、弹性系数、密度等。
关节约束¶
用于约束两个Body之间的关系,如距离、角度、旋转等。例如,车门的开合、车轮的转动等。
物理动画¶
基于动画和真实物理模拟插值的动画,应用到骨骼模型上。