欢迎来到《你的第一个虚幻引擎游戏》!
本虚幻引擎初学者教程系列是与Tinkr Studios的Luke Anderton共同创建的。在本系列中,你将学习如何创建开始倒计时动画、游戏计时器、检查点系统、爆炸地雷等,为游戏创建更复杂的玩法!
这些元素旨在与你在《初识虚幻引擎》视频系列中构建的3D平台游戏配合使用,不过它们也适用于几乎所有第一人称或第三人称项目。
在接下来的两个小时中,你将学习以下内容:
创建一个开始倒计时动画和用户界面控件,用于在关卡开始之前显示3、2、1倒计时。
创建一个游戏内计时器和用户界面控件,显示玩家完成关卡的时间剩余几分几秒。
使用用户界面创建游戏结束和关卡完成状态,并在玩家时间用完或完成关卡时显示。
利用可拾取物品和加速道具来丰富游戏玩法,加速道具可以暂时提升玩家的移动速度并持续五秒。
创建检查点和销毁区域,进一步丰富关卡中的游戏玩法。
为你的关卡创建障碍,包括移动平台、爆炸地雷以及能消灭玩家的旋转障碍。
如何使用从Fab商城获取的资产包装饰你的关卡。
在本系列教程结束时,你将创建出一个完整的3D平台游戏,其中包含多种游戏玩法,还能立即游玩和分享。
技术要求
本系列教程要求使用虚幻引擎5.3或更高版本。
项目文件
目录
模块1:项目设置
在本初学者教程系列的第一个模块中,设置项目文件并为后续开发做准备。
模块2:设置开始倒计时
在本模块中,我们将展示如何创建一个在关卡开始时启动的倒计时器。 你将使用虚幻示意图形(UMG)创建一个321倒计时动画,然后使用蓝图逻辑在关卡开始时播放动画。
模块3:创建游戏计时器
在本模块中,我们将展示如何在蓝图中创建可以倒计时并跟踪时间的游戏计时器,并将时间转换为分秒格式。
模块4:创建游戏结束和关卡完成界面
使用在虚幻示意图形(UMG)中构建的游戏结束和关卡完成界面,创建胜利和失败状态。
模块5:构建可拾取金币和加速道具
使用蓝图添加加速板和可拾取金币,为你的游戏创建更多玩法机制。
模块6:创建关卡检查点和销毁体积
使用蓝图创建检查点和销毁体积,为你的关卡添加更多玩法。
模块7:构建更多游戏障碍
通过移动平台、爆炸地雷和旋转障碍,为游戏提供更多玩法。
模块8:添加视觉资产
利用从Fab商城获取的资产包,为你的关卡添加主题视觉元素。