
UGUI
文章平均质量分 72
zhenmu
这个作者很懒,什么都没留下…
展开
-
[unity]【UGUI】UI经常换,代码尽量不改的方案; 同时也减少GameObject.Find的调用,方便程序开发时直接访问节点对象
抛砖引玉介绍一个UGUI开发时一个思路:项目 用lua做UI开发的。 一个toLua 一个XLua。 策划 或美术经常要调 已经做好的UI的外观, 一般需要变布局或节点层级。最早,代码里访问某个节点都是用GameObject.Find 找到节点, 层级关系一变,就需要程序配合改, 很麻烦。怎么做到调整UI,不用改代码呢?想到一个命名规范方案:程序拿到UI的prefab 绑上UI关联Lua的脚本后, 把所有程序需要访问的节点,改名成:rd_xxxxx, 脚本控制下的子节点rd_开头的...原创 2021-12-07 16:30:20 · 2748 阅读 · 0 评论 -
【Unity】用shader做UGUI字体描边的算法改进
Unity自带的Outline 效率实在太差。找了基于Shader实现的UGUI描边解决方案http://www.cnblogs.com/GuyaWeiren/p/9665106.html效果还不错,overdraw和顶点数都不高。不过方案有2个问题,自己尝试调整了一下, 代码放在这以供参考吧。(注:把ui存储prefab,运行时动态挂到一个canvas上, 这个canvas 如果...原创 2019-03-26 15:55:54 · 12716 阅读 · 25 评论 -
关于UGUI里按钮用动画实现点击缩小后,按住按钮边缘会不停抖动的问题
项目里给很多按钮做了一个 按下缩小的处理。 用Animation做的。测试觉得下面的是有问题的,按住边缘就会不停的抖啊抖:解决方案肯定个旧市, 按钮整体缩放时,点击区域不要缩放。目里已经做了很多UI了,要全部重新制作一套规则不太可能。想到一个方案 按钮父节点下挂一个点击区域, 按钮缩小时,这个区域反比放大。这样对原来UI的改动最小。不过项目里还是有很多这样按钮,需要做一个工具...原创 2019-05-23 15:37:12 · 2371 阅读 · 1 评论