# 骨骼角色来源与许可

下载及核验日期：2026-09-28。作者：Kay Lousberg。素材：KayKit Adventurers Character Pack 1.0 中的 Rogue 角色。

- [作者官方素材仓库](https://github.com/KayKit-Game-Assets/KayKit-Character-Pack-Adventures-1.0)。
- [原始许可文件](https://github.com/KayKit-Game-Assets/KayKit-Character-Pack-Adventures-1.0/blob/672074b73ba276876a19e8816ecdc5241817ab47/LICENSE.txt)：CC0，明确允许个人、教育和商业项目使用，署名非强制。
- [作者素材主页](https://kaylousberg.itch.io/kaykit-adventurers)。本项目只使用公开免费内容，没有使用付费 EXTRA 角色。

固定版本：`672074b73ba276876a19e8816ecdc5241817ab47`。

原文件：`addons/kaykit_character_pack_adventures/Characters/gltf/Rogue.glb`，3,616,284 字节。

原文件 SHA-256：`e825437cd4d2ee9c1960b517a74a69101e33eb409ae7fa8cedc7134a998fbb7d`。

项目通过 `scripts/prepare-hero.mjs` 生成 `Traveler.glb`，2,816,160 字节。保留原始网格、41 关节蒙皮、内嵌贴图以及 11 个动作；移除武器的网格挂接和未使用的动作列表。为保留原始数据布局，二进制区仍包含未引用的数据。没有引入素材仓库中的脚本或引擎插件，运行时也不访问作者网站。

| 本项目用途 | 原始动作 | 项目适配 |
| --- | --- | --- |
| 待机与走跑 | Idle、Walking_A、Running_A | 根据实际速度调整权重与播放速率 |
| 起跳、腾空与落地 | Jump_Start、Jump_Idle、Jump_Land | 由真实离地及接地状态驱动，支持打断 |
| Q 引力搬运 | Spellcasting | 仅使用手臂骨骼轨道，保留下半身行走；不是双手抱住方块 |
| 入座、驾驶与起身 | Sit_Chair_Down、Sit_Chair_Idle、Sit_Chair_StandUp | 适配为约 0.85 秒的车辆交互，加入位置、朝向和比例过渡 |
| 滑翔与握把 | Jump_Idle 及驾驶姿态 | 程序手臂位置求解；摩托使用后掠握把，飞机增加操纵杆 |
| 预留交互 | Interact | 已随文件保留，本轮未绑定新玩法 |

上下车并非素材自带的专用车辆动画，而是坐下、起身动画与游戏内过渡路径组合。当前没有脚底地形 IK、手指抓握、完整车门开合或动作捕捉级的车辆出入过程。

Character and original animations by Kay Lousberg / KayKit, licensed under CC0 1.0 Universal. Integration, animation layering and procedural interaction adjustments by this project.
