如何再actor中获取USkeletalMeshComponent
时间: 2024-02-28 21:54:15 浏览: 145
[LABVIEW机构]AC FrameWork实例_labview中actor_架构_labview_actor_ACFrame
5星 · 资源好评率100%
在UE4中,要在`Actor`中获取`USkeletalMeshComponent`,可以使用以下代码:
```cpp
// 获取Actor的USkeletalMeshComponent
USkeletalMeshComponent* SkeletalMeshComponent = FindComponentByClass<USkeletalMeshComponent>();
```
在上面的代码中,`FindComponentByClass`函数被用于查找`USkeletalMeshComponent`。如果`USkeletalMeshComponent`不存在于该`Actor`中,它将返回`NULL`。
注意,你需要确保调用该代码的`Actor`已经拥有`USkeletalMeshComponent`,否则该代码将返回`NULL`。你可以在`Actor`的构造函数中添加该组件,或者在蓝图中添加该组件并设置它的属性。
阅读全文