因此,我创建了一个系统,在该系统中,作为播放器,我可以单击鼠标左键,这将调用一个称为Interact的函数,该函数位于播放器事件图中。
Interact事件工作得很好,当我左键单击它们时,它会打印出任何典当的名称。但是,当我单击不同的棋子时,我希望进行特定的交互。如果我有2个不同的pawn,我想单击它们并让其打印不同的消息。
我曾尝试进入pawn / characters事件图,并产生点击事件或点击结果,但我在youtube上没有发现任何运气或教程。最好是,我希望事件位于我要单击的npc中,而不是我自己的角色中。
[如果您不明白我要问的问题,请这样想,我希望它就像单击蜗牛一样,它会说“我是蜗牛!”。如果我单击一匹马,他会说“我是一匹马!”。但是我想为两个角色保留相同的交互事件。
基本上是在NPC事件图中,我想要一个(如果单击,则执行x事件)。
有帮助吗?
好吧,原来是在我的胶囊组件中,碰撞预设不在OverlapOnlyPawn上。因此我无法单击他。