Unreal Engine 5蓝图资源采集游戏开发教程

Unreal Engine 5蓝图资源采集游戏开发教程-CG Tuto
Unreal Engine 5蓝图资源采集游戏开发教程
此内容为付费资源,请付费后查看
知识点:13
付费资源
图片[1]-Unreal Engine 5蓝图资源采集游戏开发教程-CG Tuto

Unreal Engine 5 for Beginners: Building a tiny Resource Game

课程概览、安装与项目基础

  • 课程以 Unreal Engine 5.1 制作一款受《Anno》和《The Settlers》启发的小型资源采集游戏,搭建建筑放置系统,让伐木工和石匠寻找资源、采集后运回处理;课程说明内容也在 Unreal Engine 5.2 上测试过。
  • 安装部分分别介绍在 Windows 和 macOS 上安装 Unreal Engine 5.1。随后创建项目并初步查看编辑器的基本组成,了解面向对象与继承在 Unreal 中的含义。
  • 通过编写、编译和执行第一个自定义 Blueprint 类开始编程,并用游戏设计文档定义项目目标、设计与组织方式。课程说明程序从头编写,并采用可扩展的蓝图基础结构。

镜头移动

  • 创建带弹簧臂和摄像机的 Camera Pawn,通过用户输入实现前后移动;后续课时加入镜头旋转,再完成横向移动与缩放。
  • 镜头功能围绕资源采集游戏的场景浏览展开,课程说明按前后移动、旋转、横移和缩放的次序实现。

建筑放置

  • 定义 Trace Channel,获取鼠标光标与地面相交位置的世界坐标,并将预览方块移动到该位置;点击鼠标后将方块固定放置。
  • 针对建筑重叠加入碰撞事件,并实现网格吸附和对齐。再根据建筑能否放置切换方块材质颜色,并用枚举表示建筑当前状态。

伐木工与木材

  • 基于已有系统创建伐木建筑,导入 Epic Marketplace 资产并重新着色材质;导入角色与动画,并为伐木建筑设定寻找树木的范围。
  • 让伐木工移动到最近的树,并在抵达资源后开始采集;将控制工人的逻辑整理到工人蓝图内部的状态机中。
  • 工人砍伐一段时间后带着木材返回住所,课程在此介绍 Unreal 定时器函数;之后为砍伐动作添加工具,并通过骨骼插槽将锤子等网格附着到角色。
  • 最后加入工人手持木材返回的表现,以及将采集物处理为可用于建造的木板资源的简短动画。

石匠与石料

  • 创建新的石匠建筑和岩石资源类型,让石匠寻找附近岩石、前往采集并将石料带回住所;课程以此说明如何基于蓝图类层级加入新的资源建筑。
  • 本节还简要查看粒子系统,并用它为石匠建筑烟囱添加小火效果。

建造菜单与资源界面

  • 使用 UMG(Unreal Motion Graphics)搭建基础游戏界面,组合界面元素,并在蓝图中实现界面逻辑,先创建建造菜单。
  • 在屏幕顶部加入资源状态栏,并在后续课时补全更新逻辑:工人处理出新的木材或石料后,界面中的资源数量随之更新。
  • 资源栏更新部分还会使用 Map,并动态定位不同的界面元素进行更新。

房屋、税收与资源系统

  • 添加简单房屋作为新的建筑类型,让居民以纳税人的设定居住其中,并带来金币这一资源;课程介绍的三类资源是金币、木材和石料。
  • 实现建造建筑时从库存扣除资源,并按建筑分别定义所需资源及数量;资源对象会记录单位数量,工人采集时相应减少。
  • 当资源数量降至零或以下时销毁该资源,并处理资源被销毁后的工人行为,例如寻找下一处可采集资源或返回住所。课程概述还说明树木会在采集后逐渐耗尽,伐木工会继续寻找附近的下一棵树。

适合人群

  • 课程面向一直希望使用 Unreal Engine 进入游戏开发、但不想制作第一人称射击游戏的人。

前置基础

  • 无需 Unreal Engine 或编程经验即可跟随课程;课程说明,了解集合、循环、条件分支等编程概念以及一些向量数学会有帮助。

使用软件

  • 课程使用 Unreal Engine 5.1,页面说明所有课时也已在 5.2 上测试;安装演示分别覆盖 Windows 与 macOS。
  • 编程使用 Unreal 的 Blueprint 编辑器系统。课程还使用 Epic Marketplace 的免费模型,以及 Mixamo 提供的动画。
⏱ 课程时长4.9小时
🎬 视频尺寸1920x1080
📦 配套资源有
📝 学习笔记有
🌍 语言 / 字幕精翻原声字幕 | 精配国语
🧾 课程编号260537
💾 资源大小2.28G

B 站粉丝专享:全套课程配套工程资源
包含:课件、资产、工程(内容以实际提供的为准)

课程学习笔记
本课程整理的学习笔记与补充资料

本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容