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
热门推荐
医疗机构消毒技术规范是什么
保租房对青年的吸引力如何?
螺旋桨设计的最新发展如何优化电动和混合动力船?
临床实验室废水处理设备的国家标准详解
三角洲行动s3医疗兵用什么枪械好
德苏如何共同瓜分波兰?揭秘二战前夕的秘密协议
从苏德瓜分波兰到美苏冷战,苏联的外交战略是如何转变的
试论普罗科菲耶夫钢琴奏鸣曲创作特征分析
多元化投资,为什么不等于“每种资产都买一点”?
股权转让涉及的主要税务问题详解
脑出血病人的护理措施 脑出血患者的常规护理方法
中医理论的核心——阴阳五行
心率过快有什么办法可以缓解
智能轨道巡检机器人在火力发电厂中的应用
SpaceX “星舰”四战太空,这次成功了
国内中老年必去的7个旅游景点,性价比超高,你去过几个
科学素质提升:这些趣味科学小故事,让孩子从小爱上数理化,快收藏!
每个Windows用户都该知道的10个最佳快捷键
泡奶粉用多少温度最好?儿科专家详解
决明子和蒲公英能一起泡水喝吗?功效与饮用指南
《刺客信条英灵殿》1.3版装备、符文选择建议 1.3版配装思路
英语四级考试考核要求与各题型解题技巧
四大品牌霍山石斛对比:千年传承与现代科技的完美融合
香港银行卡在大陆使用全解析:便利与限制一网打尽
深入了解香港银行卡费率:全面指南与实用建议
机器学习算法在黄金量化交易中的具体应用
营养全面的低脂午餐~无油鸡胸配杂蔬
测量检测仪器需要我们定期校准吗?
熟地黄的5大功效与作用,4种人不宜食用
56岁的雷军是所有生意人值得学习的榜样,他做了4件最不平凡的事