给ui添加 更换material 脚本

//比如置灰,等方便的功能,用此脚本

public class UIMaterialEffect : MonoBehaviour

{

SerializeField\] private Material mat; \[SerializeField\] private Graphic graphic; #if UNITY_EDITOR \[ContextMenu("Enable")

private void EnableEffect()

{

SetEffectActive(true);

}

ContextMenu("Disable")

private void DisableEffect()

{

SetEffectActive(false);

}

#endif

public void SetEffectActive(bool active)

{

if (graphic != null)

{

graphic.material = active ? mat : null;

}

}

}

相关推荐
m0_471199635 分钟前
【JavaScript】Set 和 Map 核心区别与实战用法(ES6 集合全解析)
前端·javascript·es6
学到头秃的suhian12 分钟前
SpringMVC的请求流程
java
不爱吃米饭_14 分钟前
OpenFeign的相关问题
java
Fuly102418 分钟前
langchain基础教程(6)---构建知识库--②向量数据库-milvus
数据库·langchain·milvus
TDengine (老段)22 分钟前
TDengine IDMP 产品路线图
大数据·数据库·人工智能·ai·时序数据库·tdengine·涛思数据
hoiii18728 分钟前
MATLAB中主成分分析(PCA)与相关性分析的实现
前端·人工智能·matlab
tuokuac37 分钟前
java中的浮点数基本操作
java·开发语言
大波V51 小时前
用 nvm 彻底重装 Node 12.22.12(确保干净)
前端
源码技术栈1 小时前
springboot支持多家机构共同使用的java门诊信息管理系统源码
java·源码·诊所·医保·门诊管理·医生工作站·处方
Empty_7771 小时前
K8S-Job & Cronjob
java·linux·docker·容器·kubernetes