首页 > 解决方案 > 如何获得 UChildActorComponent 的世界位置?

问题描述

我正在尝试在 UE4 中为我的 ACharacter 创建武器。该武器是一个 UChildActorComponent,其子类为 AWeapon。我目前遇到的问题是,当我想开火时,我无法获得起始位置。

tl;dr - 如何获取 UChildActorComponent 的世界位置?我尝试过的一切都返回 x,y,z(0,0,0)。

标签: unreal-engine4

解决方案


也许你忘了调用:

MyChildActorComponent->AttachToComponent(GetRootComponent(), FAttachmentTransformRules::KeepRelativeTransform);

推荐阅读