视频课程 游戏

用Godot从零搭建像素风俯视角角色扮演游戏 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:19个 总时长:3小时53分 课程介绍: 用Godot从零搭建像素风俯视角角色扮演游戏 还记得第一次打开《最终幻想》《暗黑破坏神》或者《星露谷物语》时的感觉吗?头顶是俯视视角的广袤地图,脚下是精心铺就的像素地砖,你操控着角色走过草地、推开房门、探索一个个村庄与迷宫。那种沉浸感让人着迷。 很多人玩过这类游戏后,心里都冒过同一个念头:能不能自己也做一个? 这门课就是来回答这个问题的。十九节课,总共不到四个小时,从一个空白的Godot项目开始,带你一步步搭出一个能跑、能走、能切换场景的2D俯视角像素角色扮演游戏原型。 一、让角色活起来: 第一部分的核心任务是让主角从一张静态图片变成一个能在场景里自由行动的角色。 第一步从导入像素素材开始。你会拿到一套通用的RPG素材包,里面包含角色的行走、待机、挥剑等动画帧。学习怎么把这些图片导入Godot,怎么配置项目参数避免常见的渲染问题。素材包里还提供了像素风冒险者的精灵图,可以直接拿来做玩家角色。 接下来给角色注入"灵魂"。给各个方向的行走动画分好帧,设置好动画播放速度,让角色看起来是在真实地走路而不是原地打滑。然后编写移动脚本,处理键盘输入和角色在场景里的位移。 光是会动还不够。一个成熟的RPG角色往往需要一套状态系统来处理各种情况:静止不动是一种状态,正在走路是另一种状态,被障碍物挡住又是一种状态。课程里会教你搭建一个状态机,用清晰的逻辑把每种情况分开管理,避免代码写成一团乱麻。 角色会走了,还得让它知道哪里能走、哪里是墙。在场景里添加碰撞体,让角色撞到树、撞到石头时会停下来。然后给场景配一台跟随相机,角色走到哪里,镜头就跟到哪里,并且要处理好相机边界的限制。 最后,你会往场景里放更多的道具——树木、石头、装饰物,把空荡荡的画面变得丰富起来。这一部分结束时,你已经能操控一个角色在一个小场景里自由走动,画面看起来像模像样了。 二、搭建一个真正的世界: 如果说第一部分是教你怎么"活起来",那这一部分就是教你怎么"建世界"。 游戏里那些好看的地图,并不是一张张图片拼出来的,而是用一种叫瓦片地图的系统搭建的。课程会先在Godot里直接创建瓦片地图和瓦片集,让你了解基础的工作流程。 但如果要做一个比较大的地图,纯靠Godot内置工具会比较慢。所以课程引入了Tiled这款专业的地图编辑器,以及配套的Godot导出插件。你会学到怎么安装这些工具,怎么在Tiled里画地图,怎么把画好的地图一键导出到Godot里直接使用。 Tiled的用法会从基础工具讲起:怎么用不同的图层管理地形、装饰物、碰撞区域,怎么设置瓦片的碰撞属性,怎么处理物体的显示层级——比如角色的脚应该踩在草地上而不是陷进树里面。 一个提速的小技巧是地形集。通过预先定义好瓦片之间的衔接规则,你画地图时拖动鼠标就能自动铺出自然的过渡,不用一块一块手动调整,画起来快得多。 有了工具,就可以开始造场景了。课程会带你建造一个完整的村庄——铺设地砖、画上河流和桥梁、设置场景边界和相机限制,然后进入村庄里的房屋内部,做一个室内场景。 一个完整的角色扮演游戏不能只有一个地图。你需要让角色能从村庄走到野外,从屋外走进屋内。这就要用到场景切换触发器:在地图的出口位置放一个区域,角色走进去就会自动加载新场景;在每个场景的入口设置生成点,让角色从正确的位置出现。最后通过一个游戏管理器把这些切换逻辑串联起来。 这一部分结束时,你手里已经有了一个包含村庄和房屋两个场景的完整世界,角色可以在它们之间自由穿梭。 整门课的节奏比较紧凑,动手性很强。每一节课都有明确的目标,学完一节就多出一个可运行的功能。代码部分会逐行讲解,关键的概念比如状态机、瓦片地图、碰撞检测、场景管理,都会结合实际案例说清楚为什么要这样做、怎么做最省事。 适合谁来学呢?如果你对游戏开发有兴趣,但之前没有接触过Godot,这门课的入门门槛比较友好,跟着做就能看到效果。如果你用过其他游戏引擎但没试过Godot,这个课程也能帮你快速建立对Godot工作流的认识,了解它的节点系统和GDScript语言特点。如果你脑子里已经有一个像素角色扮演游戏的想法,缺的就是动手的第一步,那这门课正好适合用来踏出这一步。 学完之后,你不会只是看完一堆视频。你会拥有一个真正能跑的2D俯视角像素角色扮演游戏原型——有角色、有动画、有地图、有场景切换。在此基础上继续扩展战斗系统、对话系统、任务系统、道具系统,慢慢地就能做成一款完整的游戏了。做游戏这件事,从来都是从第一个能跑起来的原型开始的。