本节书摘来异步社区《精通Unreal游戏引擎》一书中的第1步,作者: 【英】Ryan Shah(沙哈)译者: 王晓慧 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。
第1步 开始行动
精通Unreal游戏引擎
亲爱的开发者们,大家好!今天我们来解决Bojan邮件中提到的问题:
“我想做一个点击式冒险游戏,以及一些智力逻辑类游戏。可以在您以后的书中讲解一下吗?”
Bojan,下面我们就解决这些问题!从最基础的知识入手,循序渐进地制作自己的3D 点击式冒险游戏。
开始Unreal之旅的第一步是下载安装并创建一个新的工程。已有基础的读者对下面的步骤可谓轻车熟路了,而对于第一次接触Unreal Engine的读者来说,下面简单的讲解可以帮助您快速上手。
首先,我们需要打开Unreal Engine启动程序,安装完Unreal Engine4[1],您就可以在桌面上找到它的快捷方式,如图1所示。
双击该图标,打开Unreal Engine4启动程序,显示欢迎界面,如图2所示(注意:随着Unreal Engine版本的更新,该界面会有所不同,但熟悉了一个版本之后会很容易上手)。
注意:
如果图片不够清晰,可以从http://content.kitatusstudios.co.uk免费下载其高清版本。
在我们的游戏项目中,当前选中的玩家通常需要使用高亮材质显示,但我们不必亲自绘制这些材质,Unreal Engine已经为我们准备好了,下面讲解如何使用。首先进入启动程序中的Learn(学习)选项卡,单击Content Examples(内容示例)打开下载页。选择您想要安装的Unreal Engine版本,单击Download(下载)免费下载由Epic Games提供的项目文件,帮助您掌握Unreal Engine。安装成功之后,Download(下载)按钮会变成Create Project(新建项目)按钮,单击进入并输入项目名称就可以新建项目。
除了Learn(学习)选项卡之外,您还可以在Library(库)选项卡下面找到Content Examples(内容示例)页面。打开Library选项卡,您可以看到所有已经建立好的项目,如图3所示。向下滑动到Vault(储藏室)部分,可以找到已经下载好的Content Examples(内容示例),单击它,输入项目名称,就可以创建新的项目[2]。
注意:
图中“Secrets!”部分隐藏了作者当前的项目,您的Unreal Engine中不会出现这部分内容。
现在Content Examples(内容示例)已经下载创建成功,我们不是直接打开它,而是新建项目,然后将其中的高亮材质导入到项目中(正如当一个人不存在时,不能给他分发点心一样)。
在启动程序的左上角有一个很漂亮的Launch(加载)按钮,单击它或者在Library(库)选项窗口中选择一个Unreal Engine版本,单击版本号下方的Launch(加载)按钮(注意选择版本号4.5或以上)。Unreal Engine启动后,您将看到如图4所示的窗口。
如图4所示是Unreal Engine的项目浏览器窗口,您可以随意地新建项目,或加载项目文件夹中已有的项目。对于我们的点击式冒险游戏,需要新建一个Blueprint project(蓝图项目),单击上方的New Project(新建项目)可进入新建项目窗口,如图5所示。
新建项目窗口的各项功能一目了然,Projects(项目)和 New Project (新建项目)两个按钮下面有两个选项卡Blueprint(蓝图)和C++,让您选择作为新建项目起点来使用的模板类型。
从技术上来讲,在Unreal Engine4中使用哪个模板区别不大,因为您可以随时添加Blueprint(蓝图)或C++代码到任何项目中。但为了讲解方便,本书将使用蓝图进行描述,所以读者务必使用Blueprint选项卡。
在Blueprint(蓝图)和C++选项卡内有一些模板供选择。因为我们要创建一个Telltale风格[3]的点击交互游戏,需要使用鼠标或游戏控制器来进行移动,所以单击选择Third Person(第三人物视角)模板,在Unreal Engine4.5中,它的样子如图6所示。
选择了Third Person模板之后,需要在模板视图的下方选择项目的设置。一般来说,可以根据您的需要来选择设置,本书所选择的设置如图7所示。我们选择项目的目标硬件类型是桌面或游戏机,具有最高质量的画质级别,以便可以利用Unreal Engine4 的所有高级渲染功能。最后我们选择Starter Content(初学者内容),它包含一些材质和简单物体,免去了我们亲自制备这些素材的麻烦。
注意:
图中3个标题分别是Desktop/Console(桌面/控制台)-Maximum Quality(最高画质)- With Starter Content (包含初学者内容)。
最后,在窗口的最下面,设置项目的存储位置和名称。如果默认位置不合适,您可以随意设置新的路径和名称。这里将项目命名为ArtofBP_03。
所有参数设置完毕后,单击Create Project(创建项目),Unreal Engine4会开始创建项目,首次创建需要一到两分钟。项目创建加载完毕,就可以看到主窗口了,如图9所示。
注意:
现在可以根据您的想法随意编辑项目内容了!但是由于屏幕分辨率不同,看到的界面可能略有不同。
最后,选择主菜单中的File > Save All(文件>保存所有)命令,保存项目,并关闭项目窗口。
现在我们的项目已经创建好了,下一节将介绍如何把Content Example(内容示例)中的Highlight material(高亮材质)导入到我们的项目中。
[1] Unreal Engine 4指的是4.x系列——译者注。
[2] 根据译者的Unreal使用经验,Vault部分存放的是所有已经下载的项目模板,原文中的install指的是根据模板创建新的项目——译者注。
[3] Telltale Games是一个有名的电脑游戏设计团队,以卢卡斯冒险游戏著称——译者注。