LogoArcartX Doc
模型篇

覆盖模型

玩家模型覆盖(时装)系统

覆盖模型

覆盖模型(时装)用于在玩家基底模型之上叠加渲染额外的模型,实现时装、装备外观等功能。ArcartX 提供两种覆盖模式:传统模式和全覆盖模式。

两种模式共享相同的骨骼动画机制:

  • 覆盖模型会跟随基底模型的骨骼运动。例如基底模型正在播放 idle,覆盖模型也会播放 idle
  • 如果覆盖模型中存在某个骨骼而基底模型中不存在,则该骨骼会根据覆盖模型自身对应动画的骨骼动作进行变换
  • 基底模型的骨骼优先级高于覆盖模型。当两者存在相同骨骼时,以基底模型的动作为准

传统模式

传统模式基于标准史蒂夫骨骼结构,支持按部位单件覆盖和全套覆盖,格式类似于龙时的基岩模型时装。玩家基底模型需要包含以下标准骨骼(图中红框标注的部分):

标准史蒂夫骨骼结构

传统模式将覆盖模型分为五个部位,每个部位可以独立穿戴和替换也支持全套套装:

部位说明
头部头盔、帽子、面具等
上身胸甲、外套、披风等
下身腿甲、裤子、裙子等
靴子、鞋子等
其它装饰翅膀、尾巴、背饰等不属于上述四个部位的装饰

传统模式要求玩家基底模型使用标准史蒂夫骨骼结构,否则覆盖模型无法正确对应部位。

全覆盖模式

全覆盖模式适用于非标准史蒂夫骨骼的玩家模型。该模式不区分部位,将整个覆盖模型作为一个整体叠加渲染在基底模型上。

全覆盖模式不要求基底模型使用标准史蒂夫骨骼,适用于自定义骨骼结构的玩家模型,但是不支持单件。

On this page