需求
当前素材库中只有一张小草地图片, 如下:
如何将其铺满整个背景, 得到如下效果:
我们可能第一时间会想到使用Tilemap
, 不过手动绘制相对来说有些费时间, 在Godot
中我们有更好的方法可以实现
实现方式一
使用Sprite+图片repeat
的方式实现
首先创建一个
Sprite
节点将草地图片添加至该节点的
Texture
属性上启用
Region
属性在纹理区域框选需要进行
repeat
的区域选中草地文件 然后在导入面板开启重复功能, 最后点击重新导入
此时我们在纹理区域拉伸选框, 则可以对草地小图片进行重复并铺满整个背景
实现方式二
使用TextureRect
+Tile
实现
创建
TextureRect
节点将图片拖拽至该节点的
Texture
属性上Stretch Mode
属性选择Tile
此时拉伸图片则自动重复
本文为作者原创转载时请注明出处 谢谢