当前位置: 首页 > news >正文

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


http://www.mrgr.cn/news/15732.html

相关文章:

  • 微服务即时通讯系统环境搭建(客户端)
  • 6 款 AI 视频全自动国产剪辑软件推荐
  • 【HarmonyOS】模仿个人中心头像图片,调用系统相机拍照,从系统相册选择图片和圆形裁剪显示 (二)
  • element plus el-upload上传组件,自动上传,记录解决:本地报404,文件找不到问题
  • 第一次用macos快速上手教程
  • 不同大语言模型 Text2SQL解析效果比较
  • HTML网页标签之标题、段落、图片及路径介绍
  • C语言深度复习【数组和指针】
  • STM32F1+HAL库+FreeTOTS学习7——列表和列表项
  • 自定义审批字段
  • Netlify 为静态站点部署 Waline 评论系统
  • 力扣234题详解:回文链表的多种解法与模拟面试问答
  • VSCode+Keil协同开发之Keil Assistant
  • 【计算机人接私活】手把手教你上手挖到第一个漏洞,从底薪3k到月入过万,只有一步之遥!
  • SIMPLIS开关电源仿真软件功能认识,分析模式,PWL器件建模
  • Python生成指定数量的随机XML文件
  • 【简历】25届上海某211JAVA简历:很多非科班看不出简历明显的坑
  • 鸿蒙(API 12 Beta3版)【识别本地图片】
  • 滑膜观测器
  • 怎么批量生成静态二维码?文本静态码的批量生成技巧