首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ue4 blueprints按下E按钮与对象交互

使用ue4 blueprints按下E按钮与对象交互
EN

Stack Overflow用户
提问于 2020-05-04 04:31:54
回答 2查看 2.1K关注 0票数 0

我是ue4蓝图系统的一名乞讨者。我想要创建简单的代码:玩家进入触发框,然后按E键,之后文本应该出现在屏幕上。我在代码中做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2020-06-09 09:42:42

我不是专家,但我认为您应该使用分支节点来检查是否按下了键。也可以将其他字符更改为getplacyercharater。

祝你好运:)

票数 0
EN

Stack Overflow用户

发布于 2020-12-02 05:24:24

在组件上开始重叠(框)在开始重叠的框架上激发。除非在开始重叠的同一帧上按E键,否则此操作将不起作用。

要使其正常工作,您必须检查它是否重叠,以及是否在每个刻度上按键。不要那样做,这是浪费时间。

相反,您可以在Component Begin Overlap上设置一个变量来记录您已准备好进行交互,然后在按下E键时检查该变量。

这是我最近用自顶向下的模板做的事情,演示了“在物体的距离内移动,按下按钮,事情发生”

Adding an object to a 'ready to interact' array on overlap在玩家角色中。

播放器控制器中的Detecting a mouse click, checking if it was in the array, doing stuff

这听起来像是你在构建一个交互系统,所以如果你想让它尽可能的可重用,你可能应该把这个代码放在你的玩家角色/玩家控制器上,而不是放在你正在交互的对象中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61581223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档