【问题标题】:Can I click on 2 different pawns and have them print different things while having the same interact event?我可以单击 2 个不同的棋子并让它们在具有相同交互事件的同时打印不同的东西吗?
【发布时间】:2023-03-23 18:39:02
【问题描述】:

所以我创建了一个系统,作为玩家,我可以通过左键单击调用一个名为 Interact 的函数,该函数位于我的玩家事件图中。

Interact 事件工作得很好,当我左键单击它们时,它会打印出任何 pawn 的名称。但是当我点击不同的棋​​子时,我希望有特定的交互。如果我有 2 个不同的棋子,我想点击它们并让它打印不同的消息。

我尝试进入 pawn/characters 事件图表并制作点击事件或命中结果,但我没有在 youtube 上找到任何运气或任何教程。最好我希望事件位于我想点击的 npc 中,而不是我自己的角色。


如果你不明白我想问什么,可以这样想,我希望它就像我点击一只蜗牛,它会说“我是蜗牛!”。如果我点击一匹马,他会说“我是一匹马!”。但我想为两个角色保持相同的交互事件。

基本上在 NPC 事件图中我想要一个(如果我被点击,做 x 事件)。

有什么帮助吗?

【问题讨论】:

    标签: onclick unreal-engine4 game-development unreal-blueprint unreal-development-kit


    【解决方案1】:

    好吧,结果在我的胶囊组件中,碰撞预设不在 OverlapOnlyPawn 上。所以我无法点击他。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-22
      • 2022-11-20
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2022-08-08
      相关资源
      最近更新 更多