![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UGUI
趁着头发多我想做游戏
---- 人只有在游戏中,才能拥有真正的自由
展开
-
【Unity3D】动态布局之LayoutGroup和LayoutElement的妙用
需求在一个固定区域中,当Button需要显示时,Text和Button各自按照一定占比占据整个空间,当Button不需要显示时,Text占据所有空间。策划有可能需要Text至少显示N行,故还需指定Text的最小高度。解决方案其实用LayoutGroup、ContentSizeFitter和LayoutElement就可以实现上述动态布局,其中LayoutElement是这次需求的核心组件,不了解的同学可以点击这里查阅官方文档;下面以宽度固定,高度动态变化的布局来作为例子说明:我们将Text和Bu原创 2021-07-02 10:42:51 · 2333 阅读 · 3 评论 -
【避坑指南】使用UGUI遇到的坑:Text组件无法首行缩进两格
其实只需要把输入法切换至全角再输入空格即可缩进。//更多内容//TODO...原创 2021-03-25 14:56:13 · 358 阅读 · 0 评论 -
【Unity3D】制作进度条——让Image同时具有Filled和Sliced的功能
解决方案转载于:UGUI——重写Image类实现进度条 作者:糯米团子滚呀滚using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Sprites;public class childImage : Image{ protected override void OnPopulateMesh(VertexHelp转载 2020-09-25 14:30:54 · 2623 阅读 · 2 评论 -
【Unity3D】无法正确获取RectTransform的属性值导致计算出错
UGUI获取RectTransform的某些属性时坑实在是太多了,以博主踩过的坑记录一下:1.由于ContentSizeFitter组件导致不能正确获取UI的宽高参考宣雨松大神的做法:Unity3D研究院之ContentSizeFitter同步立即响应回调public static Vector2 GetPreferredSize (RectTransform rect, ContentSizeFitter fitter) { if (rect == null || fitter == null原创 2020-09-14 15:03:40 · 2856 阅读 · 3 评论