动画
设计人员 程序员
3D 模型通过添加三类资产来实现动画:
- 骨架(Skeleton)
- 蒙皮模型(Skinned model)
- 动画剪辑(Animation clip)
Note
有关 2D 动画的信息,请参见精灵(Sprites)。
骨架
骨架是描述 3D 模型变形模式的数字化结构。骨架由形成层级结构的骨骼组成。当父级骨骼改变位置时,它们也会影响子级骨骼的位置。例如,手部骨骼可能有五个子级骨骼(手指和拇指);当手上下移动时,手指和拇指会随之移动。
骨架不必与真人或动物的骨骼相似。你可以制作骨架来驱动任何 3D 模型的动画。
Note
目前 Game Studio 中没有可视化骨架的方法。
蒙皮模型
**蒙皮(Skinning)**是为顶点及其依赖的骨骼分配权重的过程。每个顶点通常依赖一到四根骨骼。
蒙皮模型是已进行蒙皮以匹配某个骨架的模型。蒙皮描述了骨骼移动时网格顶点如何变换。
Note
在 Game Studio 中,你只能创建球体和立方体等简单的 3D 模型。有关如何操作的信息,请参见创建资产。要创建更复杂的模型,请使用 3DS Max、Maya 或 Blender 等专用软件,然后将模型导入 Game Studio。
动画剪辑
动画剪辑(Animation Clip)描述骨架在某一特定时刻的姿态。骨架按照动画移动,网格顶点则进行变换(蒙皮)以匹配当前姿态。
动画示例
有关 Stride 中动画工作原理的示例,请加载 Sample: animation 示例项目。

第一人称射击、第三人称平台游戏和俯视角 RPG 模板也包含一些高级动画技术。