(UE4)为什么这个自定义事件不会执行?

时间:2016-08-18 04:46:53

标签: unreal-engine4 unreal-blueprint

所以我想当玩家按下左键时,门/门打开。在这个关卡中有不断生成的门,但是你只能打开最近产生的门,所以我把门放在一个阵列中。所以当你向左按下时,它会在索引0处获得门并且仅打开那扇门。 Idk,如果这是有道理的......

在这里你可以看到我在做什么: The Error in my Blueprint

我一直试图弄清楚这个愚蠢的错误究竟是一整天。为什么我不能想出看起来那么简单的东西!

1 个答案:

答案 0 :(得分:0)

根据您的图片,您应该将Pressed连接到Cast to节点,并成功连线到Open节点......

同时确保您的PlayerBP_Normal能够接收播放器输入,以便触发输入操作。

我认为让阵列的[0]得到最老的门是有意义的。只是为了确保在阵列的末尾添加衍生门,所以第一个是最早的。