[如果玩家将框移动到UE4.22中的按钮,如何使门户可见?

问题描述 投票:0回答:1

我正在制作这款游戏​​,玩家需要将盒子移动到按钮上,以触发使门户可见的事件,并且当角色进入门户时,他将带入下一个级别。我的问题是,如果角色站在按钮上,但框上没有,我就可以打开门户。它的2d自上而下游戏使用蓝图作为一个空项目开始。

unreal-engine4 game-development unreal-blueprint
1个回答
0
投票

好您走在正确的道路上,您只需要做一些更改即可。我了解您在按钮的蓝图中有一个触发音量,并且已连接一个事件(例如OnComponentBeginOverlap)以打开门户。当您踩角色时,它会触发,但不会触发方块。因此,该事件设置为正常。但是:

  1. 创建新蓝图(AActor)

  2. 添加一个静态网格物体组件,然后在该组件上,将“静态网格物体”设置为所需的网格物体(例如一个盒子)。

  3. 在Collision(碰撞)部分中找到网格组件的详细信息,并设置“ Collision Presets> BlockAll”。

然后重试游戏。您添加的框可能缺少碰撞。

您应该双击“内容浏览器”上的网格框,然后转到顶部:

“ Collision> Add Box Simplified Collision” and SAVE。

我认为现在门户将打开。

© www.soinside.com 2019 - 2024. All rights reserved.