某个对象初始化时构造一个蓝图对象

来源:互联网 发布:java人脸识别原理 编辑:程序博客网 时间:2024/05/22 07:09

这种情况必须要在构造函数中找到该蓝图对象资源,不能再Editor中指定,不然Editor还没有打开就编译奔溃

    //用摄像机蓝图类
static ConstructorHelpers::FClassFinder<UMyCameraComp> CameraCompCls(TEXT("/Game/TopDownCPP/Blueprints/Player/MyCameraCompBp"));
mCameraComp = NewObject<UMyCameraComp>(this, CameraCompCls.Class, TEXT("MyCameraComp"));
另外一个大坑 
在构造函数中构造对象必须加上FName (也就是TEXT("MyCameraComp")),不然也是编译崩溃
0 0