[UE4]通过代码改变材质
程序员文章站
2022-06-10 23:48:22
...
[UE4]通过代码改变材质
OrangeMaterial = ConstructorStatics.OrangeMaterial.Get();
BlockMesh->SetMaterial(0, OrangeMaterial);
使用到的结构体如下:
复制代码
struct FConstructorStatics
{
ConstructorHelpers::FObjectFinderOptional<UStaticMesh> PlaneMesh;
ConstructorHelpers::FObjectFinderOptional<UMaterialInstance> BlueMaterial;
ConstructorHelpers::FObjectFinderOptional<UMaterialInstance> OrangeMaterial;
FConstructorStatics()
: PlaneMesh(TEXT("/Game/Meshes/TemplateCube_Rounded.TemplateCube_Rounded"))
, BlueMaterial(TEXT("/Engine/TemplateResources/MI_Template_BaseBlue.MI_Template_BaseBlue"))
, OrangeMaterial(TEXT("/Engine/TemplateResources/MI_Template_BaseOrange.MI_Template_BaseOrange"))
{
}
};
上一篇: PHP添加Xdebug扩展的方法
下一篇: Unity基础纹理
推荐阅读
-
vue通过style或者class改变样式的实例代码
-
通过css3的filter滤镜改变png图片的颜色的示例代码
-
AngularJs通过ng-class动态改变样式类代码实例操作
-
编写js代码,实现根据系统时间显示问候语的功能,通过改变div中的内容,显示不同问候语
-
UE4 C++学习记录-代码更换材质(4.22.3版本)
-
[UE4]通过代码改变材质
-
[Unity]代码改变材质强度实现闪烁效果
-
Unity--Stealth秘密行动开发(四):通过按键改变物体材质
-
Unity代码动态改变unity物体材质球颜色变白问题
-
Unity3d通过代码动态修改材质球颜色:多个物体共用一个材质球时,物体全部变颜色和单个变颜色