‫你好, 欢迎｡
‫在这节课中,
‫我们将设置一个游戏模式和一个自定义的玩家棋子, 这样我们就可以作为第一人称玩家在我们的关卡中走动, 准备玩一些游戏机制｡
‫让我们深入了解一下它是如何工作的｡
‫我们已经看到当我按播放键时, 我直接穿过地板｡
‫所以我们有点想解决这个问题, 这样我们就可以在我们的水平内玩, 而不用担心从地板上掉下来｡
‫问题是这个SM地板网格上没有任何碰撞设置, 所以我们可以点击浏览到SM地板和内容浏览器按钮｡
‫我们可以打开SM网格编辑器并将其停靠到主窗口, 然后我们可以转到显示按钮并点击显示简单碰撞,
‫并看到没有简单碰撞网格｡
‫要添加一个, 我们将转到工具栏中的碰撞按钮, 并转到添加框简化碰撞,
‫它会自动将其添加到网格周围｡
‫现在, 为了确保我们不会从地板上掉下去, 我想把那个盒子做得厚一点｡
‫此刻｡
‫这是一种零厚度｡
‫因此, 我们可以进入详细信息窗格, 向下滚动, 找到基本体碰撞部分,
‫然后在它下面是基本体｡
‫这告诉我们, 这显示了不同的基元, 组成了碰撞｡
‫一些基本元素是球体､ 盒子､ 胶囊等｡ 我们有盒子, 所以让我们打开盒子｡
‫我们可以看到它的中心在这里, 我们可以看到旋转, 我们可以看到范围, 这基本上意味着它有多大,
‫Z范围为零｡
‫所以我们把它改成10厘米｡
‫所以你可以看到, 这使得盒子稍微厚了一些, 但是我不想让我们的角色站在地板上｡
‫所以我要做的就是把它的中心位置改变到负10, 这样我们就得到了那个盒子,
‫但它在地板下面.
‫因此, 您可以继续并保存到网格｡
‫现在如果我们按播放键, 希望如此｡
‫我们可以在地板上走动而不会掉下去｡
‫现在, 您可能会发现其他网格也存在类似问题, 您无法通过｡
‫在这种情况下, 对我来说, 门实际上不够宽, 不适合我的角色｡
‫所以我得把这些门再打开一点｡
‫所以现在那些门更宽了, 我们应该可以通过它们｡
‫没问题的｡
‫而我们确实做到了｡
‫我们现在可以以第一人称角色的身份在我们的水平上走动｡
‫然而, 这个第一人称角色是为第一人称射击游戏设置的,
‫这不是我想要的｡
‫所以我们要把这个角色改编成我们自己的角色｡
‫让我们来看看第一人称角色在哪里, 在第一人称蓝图的内容下面｡
‫我们这里有第一人称角色｡
‫我将右键单击它并创建一个Child Blueprint类, 我将其命名为BP, 下划线播放器.
‫这个播放器, 我们将移动到内容的根目录, 单击“移动”｡
‫然后我们要做的是创建一个新的默认游戏模式, 并将此玩家设置为默认的获得产卵｡
‫但在我挑战你之前, 我们先修改一下这个播放器, 去掉它的手臂.
‫当我们打开BP播放器蓝图时, 您可以看到这里有许多组件｡
‫其中一个是网一PE基本上是网一的人, 也就是武一｡
‫我们在这里可以做的是, 我们可以简单地向下到我们已经得到这些骨架网格属性的地方, 并清除它,
‫这样我们就不会选择任何网格来为第一个人渲染｡
‫现在, 如果我们以第一人称玩家的身份来玩,
‫我们会看到, 我们现在的工作方式完全一样, 除了我们没有网格手臂, 但这需要一个游戏模式｡
‫所以让我来刷新你的记忆, 我们如何创建一个游戏模式｡
‫我们进入了一个关卡, 我们进入了工具栏中的蓝图按钮, 我们进入了游戏模式,
‫我们现在有一个地穴突袭者游戏模式｡
‫我们要做的是进入这个并点击创建, 我们要创建一个新的游戏模式的基础上关闭这个地穴袭击者游戏模式｡
‫《地穴突袭者》的游戏模式是一个C++游戏模式｡
‫因此, 我们可以创建一个蓝图版本, 以链接到其他蓝图类｡
‫让我们点击Crypt Raider游戏模式,
‫点击内容的根目录, 我们将把这个游戏模式称为“哔声下划线”Crypt Raider游戏模式, 然后点击保存｡
‫然后我们就可以启动游戏模式了｡
‫所以我想向你挑战｡
‫你自己的游戏模式, 你要把它设置为项目默认值, 这样它就可以在你在这个项目中设置的任何关卡中使用｡
‫将游戏模式的默认兵设置为那个玩家——我们刚刚创建并删除了手臂｡
‫检查一下这是不是游戏中的衍生物｡
‫暂停视频, 开始体验｡
‫好吧, 我会的
‫我们会回来的｡
‫首先, 因为我已经在游戏模式中了, 我可以选择默认的—-class｡
‫它目前被设置为第一人称类, 但我想把它改为BP播放器｡
‫我将保存它, 然后转到副本级别, 进入蓝图按钮, 检查我们的项目默认设置,
‫实际上, 看起来我们已经完成了这一操作｡
‫项目设置基本上通过创建它在这里是使用BP地穴袭击者游戏模式已经.
‫如果我继续按播放键,
‫你们可以看到像第一人称那样的创造动作, 但我前面不再有那些手臂, 这更符合我们这里的流派风格.
‫好东西｡
‫所以我们已经为一些游戏动作准备好了角色蓝图, 我们将在接下来的课程中开始做｡
‫我会看到你在那里｡