本文介绍: unity-shader笔记
shader在面板中的位置
选中物体属性面板中
相关代码
代码切换shader
挂载到怪物上的shader名字统一叫body,然后获取上面的SkinnedMeshRender
SkinnedMeshRender smr;
//恢复到原来的shader
if(curMonster!=null){
smr=curMonster.transform.FindChild(“body”).GetComponent();
smr.material.shader=Shader.Find(“Mobile/Diffuse”);
}
curMonster=hit.transform.GetCompnent();
smr=curMonster.transform.FindChild(“body”).GetComponent();
smr.material.shader=Shader.Find(“MonsterKiller/OutLightting”);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。