mcpField
N
nixie-fx-authoring

nixie-fx-authoring

github.com/azakhary创意与媒体2260 次安装1 天前更新
代码仓库

关于 nixie-fx-authoring

nixie-fx-authoring 是使用 NixieFX 命令行工具和编辑器创建、验证视觉特效项目的技能,涵盖源数据编辑、后端验证、导出与视觉检查,并强调保留无关项目文件。

主要功能

  1. 01通过命令行创建规范化特效
  2. 02验证修改并解决阻塞问题
  3. 03导出生成的游戏端数据
  4. 04在网页编辑器中检查特效
  5. 05保留项目文件与资源路径

适用场景

  1. 01根据项目清单创建特效
  2. 02导出前检查特效
  3. 03在编辑器中查看后端预览

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/azakhary/nixie-fx --skill nixie-fx-authoring

安装后在 Claude Code 中输入/nixie-fx-authoring确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
assets/starter-project/
vfx-editor.prj.template.json
references/
effect-workflow.md
project-format.md
validation-and-export.md

详细介绍

NixieFX 创作

使用生成的默认值创作项目数据,验证每次更改,并使用真实编辑器进行视觉评估。

工作流

  1. 在用户专属文件夹中找到目标 vfx-editor.prj。不要搜索或修改无关项目。

  2. 阅读 project-format.md。如果项目不存在,请从捆绑模板初始化其清单,并替换所有标记值。

  3. 编辑前检查已安装 CLI 的约定:

    npx nixie-fx --help
    

    如果显示的命令或选项与实际不同,请遵循随附的帮助信息。如果软件包不可用,请报告公开发行版本不完整,而不要臆造替代格式。

  4. 阅读 effect-workflow.md,然后使用 CLI 创建规范化特效:

    npx nixie-fx effect create --project . --name "Fire Burst" --profile pixi-ui-2d
    
  5. 编辑生成的特效,而不是手动编写完整架构。保留无关的发射器和项目文件。

  6. 将引用的文件添加到已配置的资源根目录下,并确保特效引用使用带正斜杠的项目相对路径。

  7. 每次有实质意义的编辑后都进行验证:

    npx nixie-fx validate .
    
  8. 解决所有错误和阻塞项。根据目标后端检查部分支持警告。

  9. 阅读 validation-and-export.md,然后导出:

    npx nixie-fx export .
    npx nixie-fx export-status .
    
  10. 在兼容 Chromium 的浏览器中打开 nixiefx.com/editor,选择 Open Folder,并选取包含 vfx-editor.prj 的文件夹。检查目标后端的预览,并优化特效。通过架构验证不代表视觉效果已获认可。

创作规则

  • 将 vfx-editor.prj 和源特效视为创作数据;将 out/vfx 视为面向游戏的生成数据。
  • 切勿编辑生成的 out/vfx 文件来修复特效。应修改源文件后重新导出。
  • 生成唯一的项目、特效和发射器 ID。切勿仅通过复制文件来重复使用 ID。
  • 将路径限制在其配置的根目录内。除非用户明确要求,否则不要启用外部输出。
  • 有意选择 pixi-ui-2d、three-world-3d 或 portable。Portable 表示受支持的共同子集,而非自动实现一致性。
  • 使用预先准备好的运行时网格资源;原始源格式不能作为运行时输入。
  • 控制差异范围,并保留用户创建的资源、材质、设置和输出策略。

捆绑模板

仅当项目清单缺失时,才使用 vfx-editor.prj.template.json。将其复制为 vfx-editor.prj,替换所有 REPLACE-* 字符串,并在运行 effect create 前创建已配置的文件夹。

完成检查

  • vfx-editor.prj 有效,且所有已配置路径都能安全解析。
  • 源特效验证通过,没有错误或阻塞项。
  • 目标后端没有未说明的阻塞或部分支持行为。
  • 导出会重新生成有效的清单、特效文件和引用的资源。
  • 只有预期的源文件和生成文件发生更改。
  • 已在真实编辑器中对特效进行视觉检查;否则请报告视觉检查仍待完成。

评论

支持 Markdown