【Unity100个实用小技巧】如何修改UI上材质的Shader

这篇具有很好参考价值的文章主要介绍了【Unity100个实用小技巧】如何修改UI上材质的Shader。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎

  • ☀️博客主页:CSDN博客主页
  • 💨本文由 萌萌的小木屋 原创,首发于 CSDN💢
  • 🔥学习专栏推荐:面试汇总
  • ❗️游戏框架专栏推荐:游戏实用框架专栏
  • ⛅️点赞 👍 收藏 ⭐留言 📝,如有错误请指正
  • 📆 未来很长,值得我们全力奔赴更美好的生活✨

  • ------------------❤️分割线❤️-------------------------

​​​

unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎

Unity 小科普

老规矩,先介绍一下Unity的科普小知识:unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎

  •  Unity 是行业领先的实时3D开发平台。
  • 包括游戏开发,电影,AR/VR,虚拟现实在内的所有创作者,可以将梦想照进现实。
  • Unity提供了一套完整完善的软件解决方案,可用于创作,运营和模拟任何2D和3D的内容,进本全平台支持
  • 实际上Unity就是一个游戏引擎,大名鼎鼎的原神就是用它制作的。

Unity100个实用小技巧

需求:如何修改UI上材质的Shader

疑问:正常修改材质的Shader是用以下的方法

Texture.material.SetVector/SetColor/SetFloat等方法

但是对于UI上的材质,通过上述方法修改,你会发现不起作用。

实际上也不是不起作用,而是修改的是源材质的shader

处理方式

unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎

Image组件上有CanvasRenderer,正式通过这个组件来操作

CanvasRenderer.GetMaterial()

官方解释:

unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎

参考链接

官方解释


unity 修改shader,Unity100个实用小技巧,unity,vr,游戏引擎文章来源地址https://www.toymoban.com/news/detail-621436.html

到了这里,关于【Unity100个实用小技巧】如何修改UI上材质的Shader的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【100个 Unity实用技能】☀️ | UGUI中 判断屏幕中某个坐标点的位置是否在指定UI区域内

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年01月25日
    浏览(53)
  • 【MATLAB100个实用小技巧】——数值分析(85-100)

    🌏MATLAB是一个功能强大的软件,我们可以利用MATLAB进行绘图、算法验证、仿真实验等等。在学习MATLAB的过程中,繁多的命令与代码往往容易使我们脑容量过载😭😭😭 🌏本系列将总结一些常见的MATLAB编程小技巧😽😽 🌏可能有些地方会有些错误或者是不太完善的,还请大家

    2024年02月05日
    浏览(54)
  • unity游戏破解 修改粒子材质

    游戏汉化 遇到一个 比较文化差异的 问题  最近从google play 逆向一个杀人游戏 准备汉化 处理 其中游戏杀人的效果 血是红色的 那这时候小朋友的家长就要说了呀!!!!!! 哎呀  这游戏太血腥 太暴力啦 不行 不能让娃娃玩 !!!! 那没办法呀 改 改 改 首先呢 这血的效果

    2023年04月08日
    浏览(35)
  • 随笔-Unity中修改Spine材质

            我们在Unity中使用Spine动画时,往往需要在材质上添加一些效果,比如描边、闪光等等。              这些效果其实在Spine插件中就给我们提供好了对应的Shader,路径分别是: Spine/Outline/Skeleton、Spine/Skeleton Fill。 虽然有插件上给我提供好了这些常用的Shader,单独

    2024年02月11日
    浏览(49)
  • Unity 修改材质球的属性为透明

    新建cube时,Inspector面板中的Material是灰色的,无法修改。 任意选一个材质就可以进行修改了。 在asset store中下载ICE_sushishop,并贴图。

    2024年02月12日
    浏览(29)
  • 【GeoDa实用技巧100例】022:geoda生成空间权重矩阵(邻接矩阵、距离矩阵)

    geoda生成空间权重矩阵(邻接矩阵、距离矩阵),车式矩阵、后式矩阵、K邻接矩阵。 空间权重矩阵(或相应的表格形式)一般需要用计算机软件生成。在GeoDa中,无法直接生成空间权重矩阵,只能生成它的表格形式,即邻接关系的gal文档和距离关系的gat文档,两者都可以用Note

    2024年02月11日
    浏览(31)
  • 【GeoDa实用技巧100例】020:地学空间关联性(相关性)分析全解

    随着计算机技术在各领域广泛应用,人们可以方便地进行大规模的空间统计和空间计量工作。在这些探索过程中,人们发现,无论在政治经济领域,还是在生物地理方面,空间关联性现象是普遍存在的,且近处比远处关联性更强。托布勒将此称为地理学第一定律。 地理学第一

    2024年02月12日
    浏览(35)
  • Unity3D 获取子孙物体并修改材质球属性

    如图要获取划线物体并修改其材质球: private Transform[] FindChild; public Material ChangeMat;//变换后的材质球 private Material mat; void Start() {         FindChild = this.gameObject.GetComponentsInChildrenTransform(true);//true表示包括隐藏物体的查找         foreach (Transform child in FindChild)         {  

    2024年02月15日
    浏览(48)
  • 【100个 Unity实用技能】 | Unity 的 LOD技术(多细节层次)

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年02月07日
    浏览(35)
  • 【100个 Unity实用技能】☀️ | Unity中 过滤透明区域的点击事件

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年01月22日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包