原文:[Shader]Unity裁剪四方形Image为圆形

lt gt 新建材质球和shader,shader请在官方下载内置shader UI 效果: 思路: 裁剪成圆,那就剔除大于圆半径的像素,很鸡儿简单 代码: 定义圆形半径 Radius 半径 ,Range . . frag片元处理 float nor float . , . uv 圆心在 . , . if length nor gt Radius 计算圆心到UV坐标的距离 大于半径剔除 col. ...

2017-08-08 18:43 0 2220 推荐指数:

查看详情

unity, UGUI Image shader

Image组件的Material成员默认是空,如果想为Image添加shader,只需新建material赋给Material即可。 另外注意,用于UI组件的shader都要包含一句:ZTest [unity_GUIZTestMode],以确保UI能在前层显示。 所以直接将非ui ...

Thu Aug 13 00:02:00 CST 2015 0 2003
Unity Shader 基础(2) Image Effect

UnityImage Effect 是Post Processing的一种方,Unity自身也提供很多Effect效果供使用。Image Effect的使用官方文档做了很多介绍,这里重点Post Processing 做一些介绍。 1. Post Processing ...

Tue Apr 04 23:07:00 CST 2017 0 4098
Unity Shader 灰度Shader(支持UGUI Mask裁剪)

Unity Shader 灰度Shader(支持UGUI Mask裁剪) shader源码如下 其中支持mask裁剪部分(注意 有两处地方需要添加)的代码同样适合其他自定义shader !!注意: 支持Mask后在Mask物体下,Image的Material的属性只有第一次赋值时有 ...

Sun Oct 14 05:51:00 CST 2018 0 1808
丢掉Mask遮罩,更好的圆形Image组件[Unity]

写在前面# 全文解析圆形Image组件的实现原理,取关键代码介绍算法细节,源码已经上传Github下载地址,欢迎下载试用。 一、Unity原生Image组件实现圆形图片的缺陷# Mask渲染消耗## 许多游戏项目里免不了有很多图片是以圆形形式展示的,如头像,技能Icon等,一般做法是使用 ...

Wed Feb 22 21:15:00 CST 2017 16 26885
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM