Unity 代码动态设置3D物体材质球高亮

publiv void Start()
{
    
    
BtnHight(transform. Find("按钮").GetComponent<MeshRenderer>().material, true);
}

private void BtnHight (Material material, bool isHight)
{
    
    
if (isHight)
{
    
    
material.EnableKeyword("_EMISSION");
}

else
{
    
    
material.DisableKeyword("_EMISSION")
}
}

其实就是代码控制材质的Emission变量
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/o_ojjj/article/details/129423912
今日推荐