layaair-svg-to-laya
SKILL.md
SVG to LayaAir 转换工具链
AI 擅长编写 SVG,本工具链将 SVG 转换为 LayaAir 引擎可直接使用的预制体和动画资源。
工作流概览
AI 编写 SVG → 检测特性 → 仅基础特性 → svg-to-prefab → .lh 预制体
→ 含动画 → svg-to-animation → .lh + .mc + .mcc
→ 含渐变/滤镜/裁剪/遮罩 → svg-to-png → .png 纹理
命令速查表
| 场景 | 命令 | 输出 | 关键参数 |
|---|---|---|---|
| 静态矢量图形 | node scripts/svg-to-prefab.mjs |
单个 .lh 文件 |
--input= --output= --percent --tolerance= |
| 矢量动画 | node scripts/svg-to-animation.mjs |
同名 .lh/.mc/.mcc 三件套到目录 |
--input= --output-dir= --name= --fps= |
| 光栅化降级 | node scripts/svg-to-png.mjs |
单个 .png 文件 |
--input= --output= --scale= --no-trim |