SuperAPI AI 工具集

define-character

通用与其它

查看项目

更新于 10-16 05:00

技能介绍

用途:为 Fondale 游戏制作一个角色,使其像素高度由 world contract 计算得出,美术在玩家实际看到的位置接受判定,避免角色以无人决定的尺寸出现。

读取:docs/game/world.md、assets.md、story.md、screenplay.md;并从已安装包读取引擎契约 node_modules/fondale/docs/public/authoring/character.md 与 recipes/characters.ts。

写入:角色的 Runtime Assets、CharacterDefinition,以及 assets.md 中对应行。

缺失输入时停止并提示作者运行 /setup-game,不得自行运行。

流程:1) 盘点 world.md 中每世界单位像素数、逻辑分辨率、舞台与视觉方向,assets.md 中已声明尺寸与已有资源,story.md 与 screenplay.md 中角色定位;2) 用 $grilling 梳理设定,视觉方向须引用 ## Visual direction,不添加自有风格;3) 调用 fabrication-cycle 生成美术(Anchor、Generate、Normalise、Recompose、Approve、Register);4) 在 src/ 下编写 CharacterDefinition,每个 Animation 的每个 Facing 一张 sheet,用 uniformGrid 以 cell 读取,四个朝向共享时序;5) 在引擎中运行验证朝向、高度一致、脚部落点与 preview.png 一致。

目标高度:assets.md 声明尺寸乘以 world.md 每世界单位像素数,四舍五入取整,是每个朝向与帧的高度。美术目录 art/characters/<character>。

依赖:fabrication-cycle 技能须并列安装,ImageMagick 7(magick 命令)须已安装。

限制:初始 Scene、Ground Point、Facing 与默认行为取自 screenplay.md,不在此重定;已存在的 dialogue 字段不受影响;资料未提供具体价格、版本号或平台支持范围。