Unreal Engine 5 蓝图可视化脚本游戏开发完全学习教程
作者简介
[英]马科斯·罗梅罗(Marcos Romero)是Romero Blueprints博客的作者,该博客是互联网上Blueprints的主要参考之一。Epic Games邀请马科斯参加虚幻引擎4(Unreal Engine 4)闭测版项目,以试验和合作工具的发展。他也是第一批获得虚幻发展教育补助金的人之一。马科斯是虚幻社区的知名人物,他为Epic Games撰写了官方蓝图纲要和蓝图指导手册。 [英]布伦登·塞韦尔(Brenden Sewell)是一名游戏设计师和创意总监,拥有超过十年的经验,带领团队开发引人入胜的互动体验,娱乐和激发灵感。在加入Bossball娱乐公司之前,他探索了社会影响和娱乐的交叉点,担任E-line媒体的创意总监。他主持了各种游戏的开发,从概念到现场支持,从大脑训练第一人称射击到探索数字制造未来的建筑沙盒。
内容简介
游戏状态和收尾工作 在本章中,我们将进行最后的操作,将游戏发展成一个完整的、有趣的并能对玩家造成一定挑战的体验。首先,我们将引入玩家死亡机制,当玩家的生命值完全耗尽时激活该机制。然后,引入一个回合系统,通过要求玩家在每个回合中击败越来越多的敌人,来提高玩家的挑战。最后,我们还将引入一个保存和加载的系统,以便玩家可以离开当前游戏并返回上一回合。 在本章中,我们将介绍以下内容: 根据玩家情况显示不同的菜单 使用调节器控制游戏的难度 支持保存正在进行的游戏状态,并在以后重新加载 基于保存的数据进行分支关卡初始化 创建显示游戏数据的过渡屏幕 在本章结束时,我们将推出一款具有街机风格的第一人称射击游戏,玩家可 以不断地回到游戏中去面对越来越困难的挑战。 11-1引入玩家死亡机制 11.1.1 设计游戏失败时显示的信息 当玩家的生命值耗尽时,将在屏幕上显示失败的信息,然后显示重新开始上一轮比赛或退出 比赛的选项。我们借鉴之前创建的胜利界面的方法,制作出类似的选项。我们可以使用WinMenu资产作为模板来提高效率,而不是从头开始重新制作UI界面。我们可以按照以下步骤创建LoseMenu。 (1)在内容浏览器中访问“内容/FirstPerson/UI”文件夹。在WinMenu上右击,并在快捷菜单中选择“复制”命令。 (2)然后将复制的控件蓝图命名为LoseMenu,如图11-1所示。 (3)双击LoseMenu资产,打开UMG编辑器。选择显示“You Win!”文本对象。在“细 节”面板中,将文本元素重命名为Lose msg,将“内容”类别下的“文本”字段更改为“You Lose!”,并将“颜色和不透明度”更改为暗红色,如图11-2所示。 “不精通编程语言能做游戏开发吗?”这是很多刚迈入游戏开发大门的“小白”们所担心的问题。答案是“能!”--Unreal Engine 5(虚幻引擎 5)也为非专业编程人员提供了强大的“蓝图”功能。不必理会那些枯燥的命令和函数,“小白”也能轻松做游戏!英国科技类书籍出版专家Packet为读者献上神奇的Unreal Engine 5蓝图游戏开发指南! Unreal Engine 5“蓝图”功能详解,用通俗易懂的语言带你进入游戏开发的大门。通过教读者构建一个功能完备的可执行游戏,全面讲解蓝图功能,步骤都有图片参考和详细参数标注,告别让人眼花缭乱的命令和函数,即使不懂编程语言,也能轻松掌握游戏开发的诀窍!