zoukankan      html  css  js  c++  java
  • [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"))
            {
            }
        };
  • 相关阅读:
    hdu1875(最小生成树prime)
    hdu1839(最小生成树)
    poj2739(尺取法+质数筛)
    poj2100(尺取法)
    codeforces-div2-449-B
    gym-101350M
    gym-10135I
    gym-101350H
    gym-101350D
    hdu 5569
  • 原文地址:https://www.cnblogs.com/timy/p/8622656.html
Copyright © 2011-2022 走看看