如何获取演员的原始组件

3

我正在尝试使用蓝图禁用一个演员的物理效果。我知道可以使用“设置模拟物理”来实现,但此函数需要一个基本组件。目前,我只有演员对象引用,我正在寻找一个允许我获取基本组件的函数。是否有方法可以实现我要寻找的内容?这里是代码截图:https://ibb.co/C9n90Zd

如果您需要更多信息,请告诉我。

2个回答

3

Get Component By Class是该函数的名称。


并且为了增加一些细微差别(至少对我来说)- 节点“组件类”设置为“原始组件”,而不是“演员组件”。现在这似乎完全显而易见,但在过去的一个小时里却不是这样。 - Bill Armstrong

0
如果演员可以模拟物理效果,则根组件是原始组件。每个演员都设置了根组件(GetRootComponent);它可以在蓝图编辑器中的层次结构顶部设置,也可以通过C++代码显式设置,或者由引擎从一组C++组件中任意设置。如有需要,您可以在运行时使用IsSubclassOf进行检查。

嗨,感谢您的回答,对于学习这些东西很有帮助。然而,解决我的问题的具体函数是使用 Get Component By Class。 - Juan Esteban Ladron De Guevara

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接