tibony 发表于 2018-6-29 12:28:11

为什么使用NewObject 添加 网格模型,再设置材质会失败。


如下:
USplineMeshComponent* SplineMeshComponentDisplay = NewObject<USplineMeshComponent>(this, "");
SplineMeshComponentDisplay->SetMaterial(0, SplineMaterial);

而使用 CreateDefaultSubobject创建的对象则可以正常设置材质,但是CreateDefaultSubobject仅可在构造函数里使用。

wxiaop 发表于 2018-6-29 15:43:52

RegisterComponent();
这个注册一下有没有用

tibony 发表于 2018-6-29 22:17:19

已注册,不注册显示不了模型

续写流年 发表于 2018-7-2 16:50:04

感谢分享

pdsmgyg 发表于 2018-8-3 16:44:28

你只是生成了一个容器,里面没有设置Mesh,所以不能设置材质
页: [1]
查看完整版本: 为什么使用NewObject 添加 网格模型,再设置材质会失败。