![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UGUI
文章平均质量分 57
爱敲代码的小伙计
工龄4年的小白
展开
-
UGUI实现text渐变色(通过自定义富文本标记实现)
之前分享过一个通过添加组件实现渐变色的文章,但是通过组件实现有一个弊端,他只能设置整个文本渐变,不能只设置一段文字渐变。今天分享一个通过正则匹配自定义的富文本标记来实现渐变色的方法,这样的好处就是比较自由。自定义的渐变色标记:<gradient></gradient>内部属性:top :顶部颜色bottom :底部颜色effect :阴影颜色distance :阴影偏移举例:<gradient top=#00FF00FF bottom=#FFFF00FF ef...原创 2020-07-06 11:29:09 · 1647 阅读 · 2 评论 -
UGUI 实现Text渐变色(通过添加组件实现)
今天说的这种渐变色实现方法核心思路就是给顶点着色。另外还加上了显示阴影的功能。直接上代码顶点的顺序不知道的可以看我另一篇文章《UGUI显示顶点》中第二节 顶点顺序https://blog.csdn.net/qq_35231953/article/details/106941108using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class GradientTextShadow2原创 2020-06-24 15:28:34 · 855 阅读 · 0 评论 -
UGUI 显示顶点
一、顶点可视化二、顶点顺序原创 2020-06-24 11:55:42 · 1039 阅读 · 1 评论 -
OutLine源码解析 -- 为什么要尽量避免使用OutLine
相信很多人在刚入职Unity的时候都被告诫过尽量避免使用OutLine,只知道它很费性能,但是很多人并不知道它为什么很费性能。今天通过源码来探索一下。首先看一下OutLine.cs里的源码public override void ModifyMesh(VertexHelper vh){ if (!IsActive()) return; var verts = ListPool<UIVertex>.Get();//这里的列表使用了对象池,减少消耗原创 2020-06-23 14:35:25 · 1288 阅读 · 0 评论