Unity中瓦片地图
图片切割

瓦片调色板
如下图所示,建立好对应的目录后,在Project面板下,右击Create -> 2D -> Tile Palette -> Rectangular中新建一个矩形调色板,命名为forest1保存在Palettes下,然后在顶部工具栏找到Window-> 2D -> Tile Palette窗口,


选中绘制,点击某个瓦片,将鼠标移动到左侧,就会出现这个瓦片,点击下就放置一个瓦片,这样就绘制出一个瓦片地图。
选中矩形,然后按住鼠标不放,再按住shift松开鼠标,会擦除所绘制区域,当然不按住shift就会绘制地图。这个是批量绘制。


地图规则
如下图新建地图规则,选择Rule Tile。
这个规则就是你设置某种规则,在绘制图形的时候,能自动根据规则来选择瓦片绘制图形,比如地形等,主要是方便搭建地形。
在Project面板中Tilemap-> Tiles下新建一个Rule Tiles的目录,然后在此目录上右击, Create->2D -> Tiles -> Rule Tile 创建一个瓦片规则,此处新建一个Ground1规则,
选中这个Ground1,如下图所示新建的规则,下面层级的从上到下优先级降低。
下图规则是用来绘制一个地形图的,箭头和X代表的是这个瓦片上下左右等方向是有能有其他瓦片,
上述其实是把下面这个图设定规则,左上角,中间三个图,右上角,中间左右石头,左下角,中间,右下角。
还有石头拐点的连接处,所以又需要四个规则,即最上面四个规则,
把Ground1规则拖动到Tile Palette面板中成为一个瓦片,选中矩形工具,此时在左侧绘制地图时就会按照规则来自动绘制,而不需要自己一个个点击右边的瓦片图。
动态瓦片地图
其实就是新建Animated Tiles瓦片,让图片动起来,如下图所示建立三个animated tile,让形成一个动态瀑布,
Left就是对应左边瀑布的四张图,Mid是中间四张图,Right是右边四张图,
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!