当角色进入触发框并按“E”之类的键时,我喜欢隐藏/隐藏立方体。我已经打开了一个蓝图并插入了一个触发框并与键“E”链接。但我不知道如何获得立方体(在世界上触发器盒和立方体很远),也在蓝图中。我希望你能帮助我。
斯特雷基
当角色进入触发框并按“E”之类的键时,我喜欢隐藏/隐藏立方体。我已经打开了一个蓝图并插入了一个触发框并与键“E”链接。但我不知道如何获得立方体(在世界上触发器盒和立方体很远),也在蓝图中。我希望你能帮助我。
斯特雷基
如果可以的话,最好不要使用 GetAllActorsOfClass,让盒子在 BeginPlay 上的标签中注册它自己,然后你可以将它投射给玩家并将它设置在你角色的数组中。然后,您可以调用角色蓝图中的框并在那里设置可见性。这一切都将在游戏加载时处理,而不是在游戏中间查找所有演员,如果每次需要触发动作时都有一堆演员要经过,这可能会变得很繁重。这样,您可以在需要时调用特定的参与者,而无需一遍又一遍地查找所有参与者。
在您的触发器蓝图中:
你最终会得到你放置在世界上的所有立方体的数组。现在只需获取您需要的那个并调用“SetActorHiddenInGame”。
这些链接可能会有所帮助: