ugui技巧
雷霆嘎子
这个作者很懒,什么都没留下…
展开
-
UGUI 空Button实现
项目中想对UGUI触发事件拦截可使用空Button,这样减少overdraw。很多文章都记录了,这里就自己记录一下,方便查阅using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class EmptyButton : MaskableGraphic{ protected override void OnPopulateMesh(Vert原创 2022-02-21 21:48:14 · 157 阅读 · 0 评论 -
UGUI技巧学习之自定义形状
众所周知,UGUI的图片是用Image进行显示的,他在项目中大多数满足基本需求。但如果我想做类似:这样形状的显示或者这样的显示UGUI目前不支持。传统做法是让美术出个遮罩,然后遮罩Mask下再挂这些图片。不是不可以,但这增加了。1.美术需要做个遮罩,这个到可以忽略2.游戏多了2个DrawCall一个是加遮罩的,一个是还原的。如果游戏想做到更好的优化,这个不可取。所以研究下UGUI的Image源码。Image的OnPopulateMesh方法代表着这个Image的mesh应原创 2022-02-21 21:34:29 · 2489 阅读 · 0 评论