Я новичок в нереальном кодировании, я хочу применить текстуру к материалу, но я застрял с созданием:
UMaterialInterface* Material = CreateDefaultSubobject<UMaterial>(TEXT("MyMaterial"));
UMaterialInstanceDynamic* DynamicMatierial = UMaterialInstanceDynamic::Create(Material, this);
У меня это сообщение об ошибке:
NewObject с пустым именем не может использоваться для создания подобъектов по умолчанию (внутри конструктора производного класса UObject), поскольку он создает несовместимые имена объектов. Вместо этого используйте ObjectInitializer.CreateDefaultSuobject <>.
Эта ошибка возникает из второй строки. Есть идеи, почему возникает эта ошибка? Или есть другой простой способ наложить текстуру на материал?