在本课程中,你将学习如何使用 Unreal Engine 4/5 创建游戏的主菜单。你将创建的菜单将对每种屏幕尺寸(如移动设备、平板电脑、PC、笔记本电脑和电视)完全响应。这意味着你创建的菜单在每个设备上看起来都将美观且井然有序。

在游戏开发中,主菜单是玩家与游戏互动的第一步。一个专业且优化良好的主菜单不仅能提升用户体验,还能为游戏的整体品质加分。本文将详细介绍如何使用 Unreal Engine 5 创建主菜单,从基础知识到高级技巧,帮助你掌握创建游戏准备好的主菜单所需的所有技能。

课程时长:9小时24分钟 学习方式:优酷客户端在线观看(1920X1080)语言:英语+中英文字幕

在本课程中,你将学习:

  • 创建专业且适用于游戏的主菜单的基础知识。
  • 深入了解小部件嵌套。
  • 为所有设备(移动设备、平板电脑、PC、笔记本电脑、电视)创建响应式用户界面。
  • 在游戏中导入和播放视频及背景音乐。
  • 在游戏中更改视频设置。
  • 动画化的 logo 启动画面。
  • 带有跳过按钮的视频游戏介绍。
  • 自定义事件、函数、变量和计时器。
  • 初学者的 UI 动画:悬停按钮、对话框等。
  • 优化技术和最佳实践,这些在 YouTube 上并不常见!

课程要求

  • 不需要编程知识,你将学习如何从零开始创建菜单。
  • 需要安装 Unreal Engine 4 或 5(我们将立即开始工作)。
  • 对 Unreal Engine 的基本视口导航有一定了解将会有所帮助。

为什么选择这门课程?

  • 适用于任何版本的 Unreal Engine,包括 UE4、UE5 及更新版本。
  • 你将学习到在 YouTube 上不常见的优化技术和最佳实践。
  • 学习如何使用 Canvas Panel,但要避免不必要的使用。
  • 本课程适合初学者和高级用户,我们将逐步增加复杂性。
  • 每一节课都将详细解释,易于跟随和理解。

课程目标

通过本课程,你将掌握以下内容:

Widget Blueprint 基础知识

  • 设计引人注目、优化良好、专业且适合生产的菜单。

Blueprint 编程

  • 在不同屏幕之间导航,改变视频设置,UI 动画,加载屏幕等。

Blueprint 最佳实践与优化

  • 了解什么会导致不必要的绘制调用并影响性能。
  • 如何优化 UI 元素以提高性能。
  • 如何避免使用 Canvas Panel,以及应该使用什么。
  • 清晰、整洁且组织良好的 Blueprint,以提高可读性和性能。

课程内容概览

我们将从设计开始,学习最重要的 UI 元素:

  • 层次结构
  • 了解为什么应该避免使用 Canvas Panel
  • 文本、按钮、图像、进度条
  • 水平框、垂直框、间隔器
  • 滚动框、覆盖层(最重要)
  • 小部件切换器、嵌套和响应式 UI 及锚点

接下来,我们将学习 Blueprint 编程,节奏缓慢且解释清晰:

  • 按钮:悬停/取消悬停、点击事件、音效等
  • 从一个屏幕导航到另一个屏幕,返回按钮等
  • 播放视频并设置循环或不循环
  • 添加背景音乐,静音/取消静音功能
  • 初学者的 UI 动画
  • 创建新关卡并打开它们
  • 应用最佳游戏设置
  • 以及更多内容!


通过本课程,你将能够创建出美观、专业且优化良好的主菜单,提升游戏的整体体验。无论你是初学者还是有一定经验的开发者,这门课程都将为你提供从基础到高级的全面指导。准备好开始你的游戏菜单设计之旅了吗?让我们一起在UE5中创造出令人惊艳的用户界面吧

概述
第 1 部分:介绍和设置

第 1 讲 简介

第 2 讲 入门:项目设置

讲座 3 下载免费资源

讲座 4 减小图像尺寸(压缩)

讲座 5 将 MP3 转换为 WAV 文件

讲座 6 资产导入和文件夹结构

第 2 节:Widget 蓝图基础知识

讲座 7 我们的第一个小部件蓝图

第 8 讲基础知识:文本、按钮、图层

第 9 讲基础知识:图像

第 10 讲基础知识:进度条

第 11 讲基础知识:水平/垂直框

第 12 讲 基础知识:垫片

第 13 讲基础知识:滚动框

第 14 讲 基础知识:覆盖

第 15 讲基础知识:小部件切换器

第 16 讲 基础知识:嵌套

第 17 讲 响应式 UI 和锚点

第 3 部分:UI 优化(非常重要)

讲座18避免使用Canvas Panel!

第 19 讲 优化 UI 元素

第 20 讲 更换画布面板

第 21 讲 实践小作业

第 22 讲 实践作业 (解决方案)

第 4 节:创建主菜单(编程/设计)

讲座 23 主菜单按钮(设计)

讲座 24 主菜单按钮变化

讲座 25 开始游戏按钮(编程)

第 26 讲小作业

讲座 27 退出游戏按钮(编程)

讲座 28 制作“设置”屏幕(设计)

讲座 29 制作“设置”屏幕(编程)

讲座 30 启用/禁用按钮(功能)

讲座 31 制作“Credits”屏幕

讲座 32 进行“级别选择”(设计)

讲座 33 进行“级别选择”(编程)

讲座 34 导入和播放视频

讲座 35 替换现有视频

第 36 讲 实践任务

讲座 37 完善主菜单(设计)

讲座 38 抛光主菜单(编程)

讲座 39 “退出游戏”对话框

讲座 40 动画按钮(基础)

讲座 41 “级别选择”对话框(动画)

第 5 部分:创建启动画面 + 加载画面

讲座 42 启动画面

讲座 43 游戏简介

第 44 讲 游戏简介(可跳过)

讲座 45 游戏介绍背景音乐

讲座 46 通过“简介”或加载屏幕开始游戏

讲座 47 加载屏幕(进度条)

讲座 48 蓝图清理和错误修复

讲座 49 期末讲座(总结)

发表回复

后才能评论