【发布时间】:2020-11-22 01:09:59
【问题描述】:
我是虚幻编码的新手,我想将纹理应用到材质,但我一直在创作:
UMaterialInterface* Material = CreateDefaultSubobject<UMaterial>(TEXT("MyMaterial"));
UMaterialInstanceDynamic* DynamicMatierial = UMaterialInstanceDynamic::Create(Material, this);
我收到此错误消息:
具有空名称的 NewObject 不能用于创建默认子对象(在 UObject 派生类构造函数内部),因为它会产生不一致的对象名称。请改用 ObjectInitializer.CreateDefaultSuobject。
此错误来自第二行。知道为什么会发生此错误吗? 或者有没有其他简单的方法可以将纹理应用到材质上?
【问题讨论】:
标签: c++ unreal-engine4