Godot4 TileSet Terrain 【MATCH SIDE】模式教程2

采用 MATCH SIDE 模式,实现单块、单行、单列、4块、9块连片、中间掏空地块,以及左右随机蘑菇变体瓦片

效果图
image

一、模式设置

地形模式选择:MATCH SIDE
image

MATCH SIDE:按瓦片上下左右四个边匹配相邻格子,是2D像素游戏最常用的地形拼接方案,控制简单,支持内部镂空、随机变体瓦片。

二、各类地形绘制演示

1. 单块独立地块

四周没有相邻同地形格子,单独一块地面。
image

  • 特点:四边全部显示外边框

2. 单行横向地形

横向连续涂抹,左右延伸,上下无同地形。
image

  • 特点:上下保留外边框,左右相邻处无缝连接

3. 单列纵向地形

竖向连续涂抹,上下延伸,左右无同地形。
image

  • 特点:左右保留外边框,上下相邻处无缝连接

4. 连片大块地形(4块 / 9块)+ 中间镂空

大面积涂抹连片地块,同时支持中间挖空。
image

⚠️ 镂空注意事项:
镂空区域距离地形外边界至少保留1格黑色空白,否则地形边缘瓦片生成异常,镂空效果失效。

  • 原理:内部互相接壤的格子使用无内边框填充瓦片;只有接触空白的边缘自动加载边线瓦片。

5. 随机蘑菇变体瓦片(同地形随机图块)

image

  • 配置原理:把多个蘑菇样式瓦片归属到同一个地形集合
  • 效果:绘制时,相同地形条件下会自动随机挑选蘑菇瓦片。
  • 手动替换:如果随机出来的蘑菇样式不满意,点击该格子,会自动切换成同组内其他蘑菇图块。

三、MATCH SIDE 核心要点总结

  1. 判断逻辑:只比对上下左右4个方向是否存在同地形瓦片,不检测对角;
  2. 边缘规则:和空白相邻 → 绘制边框;和同地形相邻 → 去掉接壤边线;
  3. 镂空坑点:挖空区域不能紧贴外边界,至少留1格空白;
  4. 随机变体:同一Terrain集合放入多张不同美术瓦片,自动随机采样,点击可切换。

四、适用场景

像素RPG、平台跳跃游戏地面、草丛、岩石、蘑菇等自然地表拼接。

posted @ 2026-09-11 09:28  嘚惹  阅读(20)  评论(0)    收藏  举报