Unreal Engine 4-哪个类产生了镜头?

问题描述 投票:0回答:1

在虚幻引擎4中,我有两个不同的类(玩家和敌人),它们产生了相同类型的Actor(射击)。在新创建的Shot中,如何找到这两个类中的哪一个?

我确信对此有一个非常简单的答案,但是由于没有得到任何有用的帮助,我似乎在搜索时用措词不当。

注意:我最近才开始研究UE4,因此很有可能已经找到答案了,但是不确定我在寻找什么。或者我应该简单地拥有两个不同的类(玩家射击和敌人射击)。任何帮助表示赞赏!


编辑:GetInstigator()为我提供了我期望的值,但是描述给我的印象是,这不一定是我想要的:The APawn that is responsible for damage done by the spawned Actor. (Can be left as NULL).

unreal-engine4 unreal-blueprint
1个回答
0
投票

如果使用BP,请在Shot类中创建一个变量(演员参考)。生成actor时,使用Shot节点的返回值作为对象,强制转换为SpawnActor引用。进行此转换后,将您创建的actor参考变量设置为生成它的棋子的Self参考。

© www.soinside.com 2019 - 2024. All rights reserved.