
Unity UI
迷牙
这个作者很懒,什么都没留下…
展开
-
Unity Image 原图比例控制
Image图片在使用的时候,我们总希望它保持本身比例,这样美术图片就不会变形了。一、Preserve Aspect这个选项可以控制图片渲染保持本身比例。它会根据rectTranform 的width 和 height 计算能保持比例的最大渲染尺寸。如图中,图片比例是1:1,rectTranform的height大于width ,因此渲染尺寸的width为rectTransf...原创 2020-04-09 13:52:06 · 7828 阅读 · 0 评论 -
Unity ScrollRect 在Content子物体挂载了EventTrigger脚本后,无法触发拖拽
Content里面的子物体在挂载了EventTrigger脚本后,会屏蔽掉ScrollRect的拖拽。导致拖拽Content中物体的时候,没有拖拽效果。解决方法:自己写一个脚本继承Eventrigger,然后在EventTrigger中判断是否处于ScrollRect下,找到ScrollRect脚本: ScrollRect scrollrect = GetComponentInPar...原创 2019-08-05 10:38:38 · 1588 阅读 · 0 评论 -
Unity GridLayoutGroup子物体动画效果
GridLayoutGroup可以很好的帮助UI布局。但是在调整子物体顺序,或者新添加子物体的时候,都是将子物体直接变换坐标,大小到指定值。导致用户体验不好。解决方法:建立空的物体,放置在GridLayoutGroup下。之前的UI图标,移出GridLayoutGroup。每一个UI图标对应一个空物体,然后UI图标再检测自己坐标是否和空物体相同,不同就可以使用Dotween进行变化。...原创 2019-08-05 10:53:10 · 1649 阅读 · 0 评论 -
Unity UI 做 图表动画
UI分为三张图片,背景图,前景橘色,前景蓝色,三张图片大小一致,前景就是没有图片的image,填充的颜色。形状是通过shader改变的。这是一个图标的基本结构,center是中心点,1、2、3...是图标最外面点。靠这几个点控制图标点的位置。通过随机center到数字点之间的坐标,可以得到每个支点的坐标。然后转换为UV坐标然后把UV坐标传递给shader ...原创 2019-09-06 10:31:42 · 1003 阅读 · 0 评论 -
Unity 弧形文本UI
定义脚本CurvedText继承自Text,重写OnPopulateMesh函数protected override void OnPopulateMesh(VertexHelper toFill) //在Unity生成顶点数据后会调用这个函数, { ...原创 2019-09-10 18:56:38 · 4049 阅读 · 9 评论