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
热门推荐
17岁叛逆期的孩子怎么去引导
男生如何根据脸型选着发型,必看篇~
显示器面板k7e和q7e哪个好?一文详解两者差异
【痘痘治疗合集】六大不同类型痘痘治疗方法 别再折腾你的脸!
巴特勒:我命由我不由天,从弃儿到传奇的篮球之路
美国国名由来
学绘画能做什么工作
大丽花种子的种植方法和时间,大丽花种球怎么种植方法
“一亩三分地”咋来的?北京中轴线告诉你
什么是蝶阀:完整指南
用人单位多长时间之内必须签订劳动合同
2024年济南市初中学校中考成绩升学率(中考喜报)汇总
SCI论文的审稿流程中,作者如何准备回复意见?
上海市第一人民医院眼科:以创新点亮患者希望之光
GPU在AI绘画中的作用以及GPU的选择
废气、污水采样口、采样平台及排放口如何规范化设置
鼻腔干燥充血不愿吸氧?巧用工具适当湿化,避免氧疗的“二次伤害”
WPS和Excel兼容性完全指南:10个实用技巧让你的工作更高效
十大科技创新产品发布
取消百分制与构建多元化评价体系:高等教育评价改革的探索
游泳救生员培训大纲及教程
长期使用电脑的危害——警惕电子世界的副作用
探秘浙江安吉,十大最美农家乐深度游指南
波段交易高手必备:如何用移动平均线精准捕捉买卖点
项目管理OE是什么角色
美本GPA3.3,GRE323,录取威斯康星大学麦迪逊分校商业分析硕士
网友吵翻!5大4小入住两个标间被拒!一间房允许住多少人?
背部痘痘、胸痘怎么办?8分钟快速消除毛囊炎、背部痘痘攻略
加“碘”知识,认识碘缺乏病
足部异味怎么办?专业医生给出6个实用解决方案