一个更好的UGUI 竖排文本方案

今天遇到了一个需求,需要将文本竖排排列,查到了一个网上的方案 但是这个方案有几个问题(BUG) 文本的位置会跟着锚点变化 每行的最后几个字的布局是错的 因为他是基于横版的文本排版结果,所以文本框的宽度也会影响他的换行,而且会造成文本框的大小范围和文本的不一致 于是我在他原 »

在 Overlay 模式下实现 UGUI 的特效混排

今天遇到一个需求,在overlay模式下实现UI和特效的混排, 经过一番搜索找到一个专门解决这个问题的插件 ParticleEffectForUGUI 用法也很简单,将代码导入到项目中后,在所需混排的粒子上添加 UI Particle 组件即可 大功告成 »

使自定义的Shader支持Mask裁剪

昨天写了一篇技术博客,一时手痒,把之前解决过的问题也拿出来分享一下吧 还是别的项目组遇到了一个问题,他们找了一个Shader,但是发现这个Shader不能被UGUI的Mask所裁剪,网上搜索了一下解决方案,不过是英文的,这里搬运并翻译一下。 Unity论坛原文: http:// »

Unity添加 SortingLayer 的方法

最近遇到一个需求,希望能通过脚本动态管理sorting layer,研究了一下文档发现,Unity没有开放对应的API接口,那么只能通过反射调用他的私有方法了   我封装的管理方法如下:   其中通过反射调用Unity私有方法的代码是我通过自己写的工具自动生成的,详情可以 »

UGUI教程(一)布局控件

用UGUI也有一段时间了,对UGUI的布局控件也有一点点心得,目前网络上关于UGUI的中文资料还不是很丰富,在这里分享一下我对UGUI的布局控件的一点研究。   先列举一下常用的布局控件:   HorizontalLayoutGroup (水平布局组)     水平布 »