之前写了一个圆形Image的组件,用来制作头像。但是那个方法是通过重绘UI的Mesh去实现的,如果对于性能要求比较高的话,画出来的Mesh面数就会影响性能了,所以今天就有了这个方法,用Shader实现...
Unity3D:解决ScrollView嵌套子ScrollView方向不同不能滑动
当我们在ScrollView下嵌套子ScrollView时,就会出现父ScrollView不能滑动的情况(方向不同),在网上搜了一些资料,确实有这种情况出现。具体的思路是,把子ScrollView的滑...
Unity3D:UGUI Button不规则图片点击事件过滤器
Unity UGUI按钮点击的时候,由于有些时候会有透明部分,当点击按钮式总会出现透明部分挡住其他按钮的时候,为了避免这种情况,就有了今天的这个组件。 基本原理就是,获取图片点击位置的像素点颜色,判断...
Unity3D:ToggleGroupPro实现Toggle多项选择
Today,有个小同志问了我一个关于UGUI的Toggle的问题,说能不能实现多选,当时我就想ToggleGroup应该就可以,结果试了试,并没有什么卵用,ToggleGroup只是单选。所以就有了现...
Unity3D:UGUI InputField根据内容自适应大小
在做聊天输入框的时候,UGUI自带的InputField只能设置输入内容显示最新输入的内容和输入固定长度的内容,并没有自适应内容改变输入框的长度和宽度,网上搜了一下,在蛮牛上看到一个能自适应长度的,可...
Unity3D UGUI:UI组件及GameObject的事件监听系统
Unity新的UI系统的监听事件的用法有很多种,在UGUI刚出来的时候,网上也搜到过很多种用法,今天我就把这几种方法整理一下,分享给大家。 首先,是第一种方法,也是最直接简单粗暴的方法,但是这种方法只...
Unity3D UGUI:Tab键切换InputField光标位置
虽然UGUI的功能没有NGUI的多,但是UGUI要比NGUI稳定,还有就是自适应做的比较不错,但是UGUI要实现一些功能就得自己去写了,还好UGUI给我们留了好多接口,好多东西我们自己是可以修改或者重...
Unity3D:用VideoPlayer在UGUI上播放视频
Unity5.6版本添加了一个新的组件VideoPlayer,这个组件是用来播放视频,这个解决了之前用movietexture播放视频,只能在PC端使用的问题,因为刚出来,可能还有一些问题,今天我要说...
Unity3D UGUI:圆形Image组件,可用来制作头像
昨天在改项目的时候,看到人物头像是圆形的,我就想到用UGUI的Mask组件,但是我试了一下,效果不是很好,而且性能上也不是很理想,所以我就找到一个比较好的解决办法,之前也考虑过用Image上的Mate...
Unity3D UGUI:Scroll View滑动居中
今天是上班第一天,其他就也就不多说了,直接进入正题吧。今天要写的是Unity3D的UGUI的Scroll View的滑动居中,这个功能在NGUI里有现成的代码,这里的代码和NGUI的类似,思路都是一样...