‫你好, 欢迎来到这一节, 我们将创建这个惊人的期待坦克游戏.
‫我们有一个蓝色的坦克, 我们可以在世界上滚动,
‫控制和瞄准的东西, 实际上发射炮弹, 这样我们就可以摧毁这些敌人, 存在于中央结构在地图上｡
‫现在, 这些敌人有一些基本的A｡ 一､ 在那里他们可以瞄准我们并向我们发射炮弹｡
‫所以有一个危险因素, 我们也可以摧毁他们, 这样我们就可以赢得比赛｡
‫现在, 它们也能摧毁我们, 正如你在这里看到的｡
‫所以有一点兴奋, 有一点困难涉及到试图赢得比赛｡
‫所以这是一个非常好的简单的小游戏, 果酱风格的游戏, 到最后, 你会学到一吨的技能｡
‫因此, 我希望您已经准备好创建一些C++类并进行一些游戏编程｡
‫这将是一个非常酷的部分, 所以准备好深入引擎并创建此项目｡
‫现在, 让我们简单地讨论一下本节将介绍的内容｡
‫这里有一个部分计划, 你可以不时地回顾这个路线图, 检查你的进度,
‫看看你在这个部分已经走了多远｡
‫首先, 我们要造一个可以在世界各地移动的坦克｡
‫这将是我们在玩游戏时所控制的｡
‫我们将配置我们的坦克, 以处理移动使用WAC键, 以及移动鼠标,
‫并使用鼠标按钮点击旋转坦克, 炮塔和火炮弹｡
‫然后我们将创建一个敌方炮塔类, 这将是游戏的对手｡
‫它会搜索我们并向我们发射炮弹｡
‫就像我们在玩一样｡
‫我们将添加一个射击功能, 我们可以通过鼠标点击发射,
‫敌人的炮塔也将使用射击功能向我们发射炮弹｡
‫然后我们将在游戏中增加健康伤害和破坏｡
‫所以这就增加了一点危险｡
‫在本节的最后, 我们将添加一些特殊效果, 如烟雾､ 爆炸和声音,
‫使我们的游戏更有活力和乐趣｡
‫我们将用平显显示器来总结这一部分的输赢情况,
‫平显显示器将显示游戏何时开始, 何时结束, 无论是我们输了还是我们摧毁了所有的炮塔并赢得了游戏｡
‫因此, 这为您提供了一个路线图, 向您展示了将实现的功能以及您将在本节中学习的技能｡
‫现在, 我们已经准备好启动这个游戏项目, 您可以从本视频资源中的链接下载这个游戏项目｡
‫你要下载它, 你要解压缩它, 就像你解压缩任何其他zip文件一样｡
‫然后一旦它被下载和提取, 你可以打开它在虚幻引擎｡
‫现在, 一旦你打开这个项目, 你会看到我在这里看到的,
‫这是一个很酷的水平与紫色的天空和这个网格在这里的地面｡
‫而这基本上是一个精简的, 准系统的项目, 只有我们需要这个游戏｡
‫在内容浏览器的内容文件夹下, 您会看到一个assets文件夹和一个maps文件夹｡
‫在maps文件夹中, 我们有一个名为main的级别｡
‫括号里写的是水平｡
‫这就是您可以知道的方式, 您可以在此选项卡的左上角看到“Main”, 当然,
‫它指的是我们打开的称为“Main”的级别｡
‫现在我们有一个assets文件夹, 其中已经为我们创建了一些文件夹结构, 这里有一个audio文件夹,
‫其中包含两个音频资源｡
‫您可以单击这些图标上的“播放”, 听听这些资产的声音｡
‫我们现在有一些效果在这里的效果文件夹, 我们有三个特殊效果｡
‫现在, 如果您双击它们, 您可以看到这些效果的外观｡
‫这更像是一种爆炸类型的效果｡
‫下一个是一个命中效果, 看起来像一团烟雾｡
‫然后我们有抛射体轨迹,
‫这将跟随抛射体在世界各地发射, 一个材料文件夹, 其中充满了将用于我们的网格的材料｡
‫这就把我带到了网格文件夹, 它包含了坦克和炮塔, 包括底部和顶部,
‫还有一个炮弹和这个球体｡
‫最后, 我们有一个纹理文件夹, 其中包含一些纹理｡
‫这些就是我们在这个游戏项目中所需要的资产｡
‫所以他们已经在这个项目中为我们提供了｡
‫基本上, 我们已经做了很多工作来为您设置这个,
‫这样您就不必花费所有的时间来创建级别和寻找资源｡
‫这一切都是为你准备的, 所以我们现在就可以开始编写游戏了｡
‫除了级别本身之外, 我们还设置了一些输入､ 访问和操作映射, 这样我们就不必设置这些｡
‫如果你去编辑和项目设置, 然后向下滚动到输入, 这里我们有动作映射和｡
‫轴映射, 有一个动作映射叫fire｡
‫如果您单击它旁边的下拉菜单, 您会看到它映射到鼠标左键｡
‫每次我们点击鼠标左键,
‫我们都会有这个动作映射, 我们将学习如何在C++中使用这个映射, 这样我们就可以利用鼠标左键来做一些事情｡
‫同样, 我们有这些访问映射, 它们也映射到键盘键｡
‫向前移动被映射到W, S转被映射到D和A, 然后旋转转塔被映射到鼠标x轴｡
‫这意味着当我们左右移动鼠标时, 我们将输入信息输入到输入系统, 输入系统接收信息, 注册信息,
‫然后使用信息进行操作｡
‫我们将在以后的视频中了解这是什么｡
‫这些是我们已经为大家准备好的一些设置｡
‫我们所要做的就是开始创建类, 开始编程, 让这个游戏结构化, 创建好,
‫准备好玩｡
‫所以我希望你很兴奋｡
‫我很兴奋｡
‫在下一个视频中, 我们将开始创建C++类, 并实际上开始充实这个游戏,
‫并有一些我们可以玩的东西｡
‫所以我们在下一个视频中再见｡
‫准备好开始编码｡