为什么使用NewObject 添加 网格模型,再设置材质会失败。
如下:
USplineMeshComponent* SplineMeshComponentDisplay = NewObject<USplineMeshComponent>(this, "");
SplineMeshComponentDisplay->SetMaterial(0, SplineMaterial);
而使用 CreateDefaultSubobject创建的对象则可以正常设置材质,但是CreateDefaultSubobject仅可在构造函数里使用。
RegisterComponent();
这个注册一下有没有用 已注册,不注册显示不了模型 感谢分享 你只是生成了一个容器,里面没有设置Mesh,所以不能设置材质
页:
[1]