给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;

}

}

}

相关推荐
微祎_1 分钟前
写给新手的 triton-inference-server-ge-backend:昇腾Triton推理服务后端到底是啥?
前端·人工智能·cann
电商API_180079052473 分钟前
反向海淘是什么?现状如何?未来趋势如何?
数据库·人工智能·笔记·性能优化·数据挖掘·网络爬虫
MRSM_013 分钟前
Redis 缓存、队列、排行榜的核心用法
数据库·redis·缓存
独自破碎E4 分钟前
机器人Java后端算法笔试题解析
java·windows·算法
我是一颗柠檬4 分钟前
【JDK8新特性】函数式接口Day2
java·开发语言·后端·intellij-idea
烂不烂问厨房5 分钟前
两张图片拼接在一起中间有条白线
前端
Trouvaille ~5 分钟前
【Redis篇】Redis 安装与启动:快速搭建一个 Redis 环境
数据库·redis·后端·ubuntu·缓存·环境搭建·安装教程
Bat U5 分钟前
JavaEE|JVM
java·jvm·java-ee
Mahir087 分钟前
Spring Boot 自动装配深度解密:从原理到自定义 Starter 实战
java·spring boot·后端·自动装配·自定义starter·大厂面试题
掘金安东尼8 分钟前
浏览器跨域窗口通信技术调研:window.open 与 postMessage
前端