文件概述

TransportAnimation.dbc 定义了世界传送载具在运动过程中的动画关键帧——即每个时间点的 XYZ 位置。与 TransportRotation.dbc 配合使用,共同控制载具在移动路径上的位置和旋转。客户端在相邻时间点之间插值计算载具位置。

列结构

列号字段类型详细说明
1编号整数动画记录唯一标识符
2传送索引整数所属载具的传送编号
3时间整数关键帧的时间点索引
4X浮点数该时间点的 X 坐标位置
5Y浮点数该时间点的 Y 坐标位置
6Z浮点数该时间点的 Z 坐标位置(高度)
7移动编号整数动画序列ID,参考 AnimationData.dbc。通常 0=去程, 1=回程

关键字段详解

传送索引(列2)

对应游戏世界中 type=15(载具)的 GameObject。常见载具:

  • 暴风城-铁炉堡地铁
  • 联盟船(泰达希尔↔奥伯丁)
  • 部落飞艇(奥格瑞玛↔幽暗城)
  • 诺森德飞艇等
时间(列3)

关键帧的时间戳索引。客户端在相邻时间点之间进行线性插值,计算出载具的实时位置。最后一个时间索引通常与第一个位置相同(形成循环路径)。

移动编号(列7)

参考 AnimationData.dbc 中的动画数据定义:

  • 0:去程(如暴风城→铁炉堡)
  • 1:回程(如铁炉堡→暴风城)