Godot4.3类星露谷游戏开发之【地图创建】(上)
创作时间:
作者:
@小白创作中心
Godot4.3类星露谷游戏开发之【地图创建】(上)
引用
CSDN
1.
https://blog.csdn.net/ForBigData/article/details/145941878
在Godot引擎中创建游戏地图是游戏开发中的重要环节。本文将详细介绍如何使用TileMapLayer节点创建基本地形,包括地面和水面,并提供具体的步骤和操作方法。
什么是TileMapLayer节点
在真实世界中,水面在地面下,地面又在景物(树木、建筑)下,好像分了上、中、下三层。而一个TileMapLayer节点就相当于水面层、地面层或者景物层,基于此我们进行地图制作。
图1:真实世界中的地形分层示意图
创建测试场景
- 在res://场景/目录下新建【测试】文件夹;
- 新建2D场景,以Node2D节点作为根节点,2个TileMapLayer节点作为子节点(注意:创建TileMapLayer后,Godot底栏出现TileMap选项卡);
图2:创建TileMapLayer节点示意图 - 将各节点重新命名,由于Godot会按照:“测试_基本地形->水面->地面”的顺序绘制地图,所以水面和地面顺序不可颠倒;
- 将新建场景保存至目录res://场景/测试下。
创建地面
- 选中【地面】节点,并在检查器中新建TileSet(注意:此时Godot底栏出现新选项卡TileSet);
- 点击TileSet选项卡下的【+】以创建图集;
图3:创建图集示意图 - 打开目录res://资产/Sprout Lands - Sprites - Basic pack/Tilesets下的Grass.png文件,点击打开即可添加进TileSet选项卡;
并在弹窗中选择否,以便自行创建图块; - 我们采用鼠标左键点击或滑动的方式,就可以创建图块(图中高亮部分);
图4:创建图块示意图
此时我们切换到TileMap选项卡,发现已经可以使用工具栏中的工具,在2D中简单绘制地面。
创建水面
- 在res://下新建【图块集】文件夹;
- 在地面节点的检查器中,鼠标右键点击TileSet唤出菜单后,点击另存为
将当前图块集命名为基本地形图块集.tres后保存到前一步所创建的res://图块集/文件目录下 - 选中【水面】节点后,在检查器中快速加载上一步所保存的基本地形图块集.tres
- 点击TileSet选项卡下的【+】以创建图集
- 我们打开目录res://资产/Sprout Lands - Sprites - Basic pack/Tilesets下的水面Water.png文件
并在弹窗中选择否,以便自行创建图块 - 创建水面图块(图中高亮部分)
图5:创建水面图块示意图
此时我们切换到 TileMap 选项卡,发现已经可以使用工具栏中的工具,在2D中简单绘制水面
本篇文章告一段落,下一篇将介绍地形创建和流动的水。
本文原文来自CSDN
热门推荐
有黄疸可以打乙肝吗?新生儿疫苗接种指南
老花眼突然好转?当心白内障恶化!过熟手术风险更高
正畸过程中发现牙龈白白的是不是骨开窗?可能是!但并不是所有的牙龈发白都是骨开窗!
2025年高考报名考生号怎么查?身份证号一键查询考生号吗?
2025年高考考生号查询攻略:四种官方渠道详解
感冒扎针灸扎哪里
从芋圆侑子作品看兽娘文化的独特内涵
五位著名哲学家的天花板级别语录,句句透露人性!
肿瘤保守治疗是什么意思
“保护文物 传承文明” 沈阳故宫举办古建筑修缮观摩体验活动
河池至昆明交通攻略:高铁、汽车、飞机全方位出行指南
孕妇可用哪些染发剂安心上色?
药品工艺用纯化水标准全解析!GMP水质要求详解
耳鸣头晕是什么引起的?怎么治疗才能好
DC-DC 降压转换器大揭秘:从模块到参数,打造高效电源全攻略
315曝光:两亿假酒案背后,揭秘白酒造假产业链
排骨汤秘籍:从选材到熬制的全程详解
春喝汤,保安康:4道养生汤品健脾养胃,润肺止咳
【TCU节能策略】:自动变速箱标定中的节能应用详解
Windows 7系统支持的最大硬盘容量及其限制分析
一次科学的健身流程,应该是怎样的?一文告诉你答案
如何查询交强险单号?这些单号的查询有什么作用?
中国内娱女星十大顶流!赵丽颖断层领跑,杨幂热巴厮杀激烈!
疫苗价格与接种次数有关吗?
疫苗接种价格有哪些因素影响
改变欧洲历史走向的“鎏金木芯马镫”
AI+教育=?看闵行这所中学解锁AI教育新场景
TPE包胶尼龙PA66性能与应用全解析
普陀山旅游必备物品和注意事项,让您的旅程更加顺利和愉快!
西兰花牛肉粒的做法与技巧