运维部署
在无精灵输入时创建空白 RuleTile…
当用户想要一个空白 RuleTile、HexagonalRuleTile 或 IsometricRuleTile 用于自定义规则配置,且未提供任何精灵时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
在无精灵输入时创建空白 RuleTile特定
解决思路
- 确认用户未指定任何 Sprite 或 Spritesheet;本技能仅用于空白 RuleTile,若用户提供了 Sprite 或 Spritesheet,则改用 tilemap-ruletile-createfromsegment 技能。
- 根据用户请求确定要创建的 RuleTile 类型:RuleTile 用于标准矩形网格,HexagonalRuleTile 用于六边形网格布局,IsometricRuleTile 用于等距网格布局。
- 对每个 TilingRule,确保 Sprite 数组包含一个 `null` 条目。
- 若为 RuleTile,使用 `resources/ruletile.md` 中的模板。
- 若为 HexagonalRuleTile,使用 `resources/hexagonalruletile.md` 中的模板。
- 若为 IsometricRuleTile,使用适合等距布局的相邻位置创建空规则。
- 使用 TilingRuleOutput.Neighbor.This 来标识相同的 RuleTile(匹配相邻项)。
- 除非用户明确指定要忽略某个位置的 Tile,否则不要使用 TilingRuleOutput.Neighbor.NotThis。
适用边界 · 注意事项
- 用户已提供或引用了任何 Sprite、地形美术、边缘瓦片或 tiles 文件夹时(应改用 tilemap-ruletile-createfromsegment)。
- 需要基于现有精灵或精灵表生成规则时。