Unity UGUI 添加 Material(材质)

2023-10-30

  1. 在给 UGUI 添加 Material 时,如果 Material 中的 Shader 不做特殊处理的话,那么此组件将会变成纯黑色。
  2. 如果需要添加 Material ,则需要在 Shader 中做 UGUI 专门的处理。
    	Properties 
        {
    	    //UI部分添加
    		[Header(UIProperties)]
    		_StencilComp("Stencil Comparison", Float) = 8
    		_Stencil("Stencil ID", Float) = 0
    		_StencilOp("Stencil Operation", Float) = 0
    		_StencilWriteMask("Stencil Write Mask", Float) = 255
    		_StencilReadMask("Stencil Read Mask", Float) = 255
    		//UI部分添加
    	}
    	SubShader 
        {
            //UI部分添加
    		Cull Off//剔除
    		Lighting Off//光照关闭
    		ZWrite Off//深度写入关闭
    		Blend One OneMinusSrcAlpha//混合模式
            //UI部分添加
        }
  3. Shader 中添加上述代码,这时再将 Material 再绑定到 UGUI上即可。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unity UGUI 添加 Material(材质) 的相关文章

  • Unity—UGUI

    每日一句 读数 学习 去更远的地方 才能摆脱那些你不屑一顾的圈子 目录 InputFiled输入框 例 用户名和密码 Toggle组件 案例 冷却效果 InputFiled输入框 Text Component 输入文本组件 Text输入内容
  • UnityLuaMvvM Lua 带通知的Mode类

    实现数据更新UI自动刷新的核心代码 欢迎关注https gitee com xiongks UnityMVVM mode function modeType local obj obj modeType modeType obj filds
  • Unity3D之Rigidbody

    目录 常用的Rigidbody属性和方法 rigidbody AddForce rigidbody AddTorque rigidbody velocity rigidbody angularVelocity rigidbody Sleep
  • 蒙特卡洛积分、重要性采样、低差异序列

    渲染公式 渲染的目标在于计算周围环境的光线有多少从表面像素点反射到相机视口中 要计算总的反射光 每个入射方向的贡献 必须将他们在半球上相加 为入射光线 与法线 的夹角 为方便计算可以使用法线向量和入射向量 单位化 的乘积表示 对于基于图像的
  • GooglePlay提审警告(com.google.android.gms:play-services-safetynet:17.0.0)

    1 Goole在今年6月份出的新政策 不在使用safetynet 而使用Play Integrity API 2 项目本身没有使用过safetynet 3 使用了firebase 查阅资料 解决方案如下 implementation pla
  • Unity学习笔记(一)—— 基础知识

    一 基础知识 1 开发团队组成 2 unity特点 图形界面 所见即所得 入门简单 支持C 比OC C 更友好 js 国内外资源丰富 因为使用的人多 跨平台性好 PC端 移动端等 对VR AR的支持最完善 3 成功案例 游戏 炉石传说 神庙
  • unity工程崩溃资源找回

    1 Unity死机未保存场景 当你在Unity中编辑场景 突然死机时 可以在项目文件目录中找到Temp文件夹 双击文件夹 找到 Backupscenes文件夹 把后缀为 backup的文件后缀改为 unity 然后拖进Unity的Proje
  • 【IMGUI】 各种辅助类 EditorGUIUtility、EditorUtility、GUIUtility、GUILayoutUtility

    EditorGUIUtility class in Editor 继承自 GUIUtility EditorGUI 的各种辅助程序 EditorGUIUtility currentViewWidth 我尝试打印了下这个值和position
  • unity: C#的Action Event Delegate的异同

    目录 一 Action 二 Event 三 Action和Event区别 四 Delegate 总结 Action Event Delegate的异同 前言 Action Event和Delegate都是C 语言中的重要概念 分别用于管理函
  • 【Unity】按Esc进入操作菜单

    本文章是基于如下视频的自我总结 https www youtube com watch v JivuXdrIHK0 步骤如下 1 在Canvas 界面添加一个Panel Panel中添加一个按钮 调整按钮的大小为合适大小 调整字体的大小为合
  • Unity旋转以及万向锁问题

    我之前研读了一些关于unity旋转相关的博客 一直想抽个时间写个总结 但是由于实习太忙一直没有写 趁着今天请了假晚上有时间把这段时间一些学习心得写出来 Unity inspector面板中的Rotation 在unity中 想必大家最先接触
  • unity3d切换场景Application.LoadLevel(1)含义

    Application LoadLevel 1 场景ID
  • Unity万向节死锁解决方案(2023/12/4)

    1 万向节死锁无法解决 这是因为它的特性就是如此 就像玻璃杯就是玻璃 这不可否认 别钻牛角尖昂 2 大多数情况下欧拉角足够用 例如 CF 摄像机不可能绕z轴旋转 x轴旋转也不会超过九十度 因为那样人物的腰子会被扭断 塔防游戏 保卫萝卜 吃鸡
  • 【原神游戏开发日志1】缘起

    原神游戏开发日志1 缘起 版权声明 本文为 优梦创客 原创文章 您可以自由转载 但必须加入完整的版权声明 文章内容不得删减 修改 演绎 相关学习资源见文末 大家好 最近看到原神在TGA上频频获奖 作为一个14年经验的游戏开发行业的老兵 我就
  • Unity学习笔记

    一 旋转欧拉角 四元数 Vector3 rotate new Vector3 0 30 0 Quaternion quaternion Quaternion identity quaternion Quaternion Euler rota
  • Unity中URP下的指数雾

    文章目录 前言 一 指数雾 雾效因子 1 FOG EXP 2 FOG EXP2 二 MixFog 1 ComputeFogIntensity 雾效强度计算 2 lerp fogColor fragColor fogIntensity 雾效颜
  • U3D游戏开发中摇杆的制作(UGUI版)

    在PC端模拟摇杆 实现玩家通过控制摇杆让玩家移动 以下是完整代码 using System Collections using System Collections Generic using UnityEngine using Unity
  • 游戏开发常见操作梳理系列之——玩家信息的显示系统

    在游戏中 有不少游戏在左上角会出现玩家的头像和等级以及血量 这就是玩家的信息显示系统 那么这些是如何制作的呢 接下来我将讲讲代码的操作 其它操作我会在其它笔记中一一说明 敬请期待 信息的显示相当简单就是控制一些UI 然后在其它系统里面填写相
  • 游戏开发常见操作系列之敌人系统的开发一(U3D)

    在开发游戏的过程中 我们常常会出现一些敌人攻击我们玩家 并且实现掉血以及死亡的现象 敌人还会源源不断地生成 这是怎么制作的呢 接下来为大家提供方法 其中使用了NGUI 后续会更新其它方法 敬请期待 使用HUDText实现扣血时显示文本 直接
  • 游戏开发中常见系统梳理之背包系统的实现一

    游戏中几乎都存在大大小小的背包系统 接下来我将讲述背包系统具体是如何实现的 完整源码 以下是使用unity NGUI实现 使用txt配置的方法 后续更新UGUI Json实现的背包系统敬请期待 背包中的物品我们常常将其制作成预设体 通过改变

随机推荐

  • JavaWeb远程调试

    目录 远程调试 Centos JDK 工程 启动配置 IDE连接 调试 停止调试 远程调试原理 原理 三种通信方式 Debug参数 第1种Socket Attach调试方法 第2种Socket Listen调试方法 第3种调试方法 断点分类
  • Go_实现HTTP请求和响应

    请求 HTTP 超文本传输协议 请求报文由请求行 请求头部 空行 请求包体4个部分组成 如下图所示 请求行 请求行由请求方法 URL HTTP协议版本组成 它们之间使用空格隔开 常用的HTTP请求方法有GET POST请求 GET GET请
  • Java序列化与JNDI注入

    现阶段公司会进行季度的安全巡检 扫描出来的 Java 相关漏洞 无论是远程代码执行 还是 JNDI 注入 基本都和 Java 的序列化机制有关 本文简单梳理了一下序列化机制相关知识 解释为什么这么多漏洞都和 Java 的序列化有关 以及后续
  • Python:三种格式化字符串的方式,附:小题案例+知识点

    python中常见的格式符 格式符 格式说明 c 将对应的数据格式转化为字符 s 将对应的数据格式化为字符串 d 将对应的数据格式化为整数 u 将对应的数据格式化为无符号整型 o 将对应的数据格式化为八进制数据 x 将对应的数据格式化为十六
  • Python爬取电影信息:Ajax介绍、爬取案例实战 + MongoDB存储

    Ajax介绍 Ajax Asynchronous JavaScript and XML 是一种用于在Web应用程序中实现异步通信的技术 它允许在不刷新整个网页的情况下 通过在后台与服务器进行数据交换 实时更新网页的一部分 Ajax的主要特点
  • 机器学习之文本分类(附带训练集+数据集+所有代码)

    我本次对4类文本进行分类 所有截图代码和数据集最后附带免费下载地址 主要步骤 1 各种读文件 写文件 2 使用jieba分词将中文文本切割 3 对处理之后的文本开始用TF IDF算法进行单词权值的计算 4 去掉停用词 5 贝叶斯预测种类 文
  • 【fpga里Verilog语言的小知识点】

    提示 小白撰写 如有错误希望指出 目录 前言 总结 前言 记录一下学习fpga里Verilog语言的小知识点 持续更新 提示 以下是本篇文章正文内容 1 A B C D 是一个条件运算符 含义是如果 B 为 TRUE 则把 C 连线 A 否
  • C语言实现扫雷(含展开,附源码)

    我相信在做的各位都是玩过扫雷的 游戏玩法就不赘述了 直接进入主题 先思考后敲代码 首先 我将扫雷分为两个棋盘 一个放雷 另一个为玩家猜测盘 这就有同学问了 设置一个棋盘不就完了 这样不就搞复杂了吗 先简短的回答这位同学的问题 因为我的考虑是
  • Docker18:容器互联----link (给新手玩的,进阶方法是 自定义网络)

    容器互联 link 思考一个场景 我们编写了一个微服务 database urla ip 项目不重启 数据库ip换掉了 我们希望可以处理这个问题 可以 名字来进行访问容器 若能实现就可以实现高可用 探究 inspect 其实这个 tomca
  • Sed编辑器

    目录 sed编辑器 命令格式 常用选项 常用操作 打印内容 使用地址 编辑 替换 插入 sed编辑器 sed是一种流编辑器 流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流 sed编辑器可以根据命令来处理数据流中的数据 这些
  • matlab的求解方程组函数solve、dsolve、ode系列

    一 求解方程组函数 solve 示例 求解含有参数的方程组 ax by 10 ax by 20 编程实现 syms a b x y s solve a x b y 10 a x b y 20 x y sol x s x sol y s y
  • Kettle变量和自定义java代码的实例应用

    1 kettle properties参数配置数据源连接和FTP连接 由于测试环境和生产环境中数据库连接FTP等配置会在部署过程中变更 所以预先定义成配置项 在配置文件中修改 这样测试和发布将会变得简单 下面以数据库为例说明这类配置的使用
  • sys.exc_info()异常处理Python内置

    sys系统相关的参数和函数 Python内置于系统相关的库 sys exc info 此函数返回一个三值元组 包含当前正在处理的异常信息 返回的信息同时针对当前线程和当前堆栈框架 如果当前堆栈框架不是在处理一个异常 该信息取自调用的堆栈信息
  • 用科学计数法表示二进制小数_数值数据的表示

    在学习之前 我们先来看一段代码的计算 为什么会出现这样的结果呢 std 在计算机中最主要的数据类型有无符号整型 有符号整型 浮点数 布尔值 布尔值 就是真 假 1或者0 在计算机中用最小的1个字节表示 即8位 无符号整型 即我们数学中的正整
  • android本地xml配置,Android Studio创建的Android项目一般需要忽略

    1 idea文件夹 2 gradle文件夹 3 所有的build文件夹 4 所有的 iml文件 5 local properties文件 第一种 在Android Studio中设置 第二种 在项目的 idea workspace xml的
  • Java多线程文件下载器高文件下载速度

    使用多线程下载器提高文件下载速度 在进行大文件下载时 使用多线程技术可以显著提高下载速度 本文将介绍如何使用多线程下载器来实现并行下载 以加快文件下载过程 多线程下载器简介 多线程下载器是一种利用多线程同时下载文件的工具 它将大文件分割成多
  • SSD(pytorch)自建数据集训练及测试

    一 数据集准备 SSD代码 GitHub amdegroot ssd pytorch A PyTorch Implementation of Single Shot MultiBox Detector 采用的VOC格式的数据集 在data文
  • odoo16安装教程,全球第一开源ERP平台

    虚拟机版本 ubuntu 22 10 本人用的是这个版本的ubuntu系统 也可以使用最新版本的 准备工作 打开虚拟机 ubuntu系统 进入终端 更新系统 sudo apt get update sudo apt get upgrade
  • js 获取两个时间之间相差月份

    话不多说 直接上代码 获取两个时间月份差 function getMonths start end var result var starts start split var ends end split var staYear start
  • Unity UGUI 添加 Material(材质)

    在给 UGUI 添加 Material 时 如果 Material 中的 Shader 不做特殊处理的话 那么此组件将会变成纯黑色 如果需要添加 Material 则需要在 Shader 中做 UGUI 专门的处理 Properties U