蓝图对象放到场景中ChildComponent 总在零零点问题

Posted cartzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝图对象放到场景中ChildComponent 总在零零点问题相关的知识,希望对你有一定的参考价值。

记录问题:
蓝图对象的其Box组件会生成在关卡的零点。 手动移动有问题的蓝图,有时候会使Box组件位置回到蓝图上,但是Box的旋转扔是固定的,没有跟随窗户蓝图本身的旋转。

解决办法:

原来代码:

SKeletalMeshMeshCom = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("SkeletonMeshCom"));
SKeletalMeshMeshCom->SetupAttachment(RootComponent);
SKeletalMeshCom = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("SkeletonMeshCom"));
    RootComponent = SKeletalMeshCom;

肯定与SetUpAttachment有关。

参考:

https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/69857-child-actor-components-spawning-in-odd-locations?view=stream

以上是关于蓝图对象放到场景中ChildComponent 总在零零点问题的主要内容,如果未能解决你的问题,请参考以下文章

UE4 蓝图调用C++函数(附带项目工程)

UE4如何选择调试对象(看图)?

flask

在场景中重生蓝图

Ue4蓝图没有拖进场景为啥能执行

UE4插件-读取png图片