关于 tilemap-ruletile-createempty
用于创建空白 Unity RuleTile 的技能,适合尚未提供 Sprite 或 Spritesheet 的场景。它根据矩形、六边形或等距布局选择类型,并为规则设置空 Sprite 条目。
主要功能
- 01创建空白 RuleTile
- 02支持三种 RuleTile 类型
- 03为规则添加 null Sprite 条目
- 04按布局设置邻居位置
- 05遵循指定模板
适用场景
- 01创建矩形网格 RuleTile
- 02创建六边形 RuleTile
- 03创建等距 RuleTile
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ unity-technologies/ skills --skill tilemap-ruletile-createempty安装后在 Claude Code 中输入/tilemap-ruletile-createempty确认已加载。
附带文件resources/hexagonalruletile.mdresources/ruletile.md
详细介绍
Tilemap RuleTile 创建空规则
工作流
步骤 1:确认没有 Sprite 输入
等待——确认用户未指定任何 Sprite 或 Spritesheet。此技能仅适用于空 RuleTile。如果用户指定了 Sprite 或 Spritesheet,请改用 tilemap-ruletile-createfromsegment 技能。
步骤 2:确定 RuleTile 类型
根据用户请求确定要创建的 RuleTile 类型:
- RuleTile:标准矩形网格
- HexagonalRuleTile:六边形网格布局
- IsometricRuleTile:等距网格布局
步骤 3:创建空 TilingRules
对于每条 TilingRule,确保 Sprite 数组包含一个 null 条目。
分支逻辑(RuleTile 类型)
路径 A:RuleTile
- 使用
resources/ruletile.md中的模板。
路径 B:HexagonalRuleTile
- 使用
resources/hexagonalruletile.md中的模板。
路径 C:IsometricRuleTile
- 创建空规则,并使用适合等距布局的邻居位置。
重要说明
- TilingRuleOutput.Neighbor.This:用于识别相同的 RuleTile(匹配的邻居)。
- TilingRuleOutput.Neighbor.NotThis:除非用户明确要求忽略某个位置上的 Tile,否则不要使用。
评论
支持 Markdown