用途:在 Unity 项目中创建一个空白的 RuleTile 资源,可选标准矩形网格的 RuleTile、六边形网格的 HexagonalRuleTile,或等距网格的 IsometricRuleTile。仅适用于用户明确想要空白 RuleTile 且未提供任何 Sprite 的情形;若用户提供了 Sprite 或图集,应改用 tilemap-ruletile-createfromsegment 技能。
主要能力:按用户请求确定要创建的 RuleTile 类型,并生成对应的空白 TilingRules,其中 Sprite 数组含一个 null 条目。对于 IsometricRuleTile,按等距布局创建带适当相邻位置的空规则。
使用方式:先确认没有指定 Sprite 或图集;再确定 RuleTile 类型;最后按类型选择模板创建空规则。RuleTile 使用 resources/ruletile.md 模板,HexagonalRuleTile 使用 resources/hexagonalruletile.md 模板,IsometricRuleTile 则创建等距布局的空规则。
注意事项:TilingRuleOutput.Neighbor.This 用于标识相同(匹配邻居)的 RuleTile;TilingRuleOutput.Neighbor.NotThis 除非用户明确指定要忽略某位置上的 Tile,否则不要使用。该技能不负责带 Sprite 的 RuleTile 创建,相关场景请使用另一技能。其他实现细节与限制资料未提供。