UGUI
文章平均质量分 63
天富儿
这个作者很懒,什么都没留下…
展开
-
Unity扩展UGUI组件多态按钮MultimodeButton
我所要做的就是在原Button组件的基础上做些修改来达到效果。当然并不会修改源码,只是将反编译的代码复制一份到自己创建的脚本中,在根据自己的需求修改。这个逻辑并不复杂,有很多方式可以实现。这里记录一下,依托UGUI框架所实现的方式,使用时如同普通Button一样,会比较顺手。,即按钮每触发一次就会切换一张按钮贴图,并触发一个切换事件。原创 2022-10-21 15:13:07 · 1097 阅读 · 0 评论 -
Unity UGUI中同一文本框Text使用不同颜色
UGUI中同一文本框Text使用不同颜色今天在 Unity3D 使用过程中遇到了一个问题,就是希望在同一个Text中实现多种不同的颜色。使用的是 UGUI。最初是在代码中直接更改Text颜色,但是这样Text中所有文字的颜色都会发生变化。Text battleText;battleText.color = Color.red;但是因为不是一个大问题,觉得日后也很难遇到这种纯用文字描述的情况...转载 2020-02-27 18:22:29 · 2479 阅读 · 0 评论 -
Unity内自建可以拖拽的UGUI
Unity内拖拽的UGUI介绍功能代码介绍这是我项目中因为需求,而根据Unity自带的接口(interface)创建的一个UI。我有个文章专门记录了一些UGUI的接口及其用法和触发条件。该文算是那篇文章的一个实例。附上链接:https://blog.csdn.net/f_957995490/article/details/103928846功能该UI同时具有点击功能和拖拽功能。项目要求点...原创 2020-01-10 18:33:45 · 546 阅读 · 2 评论 -
UGUI接口的实现和触发条件简记
Unity中UGUI接口的实现和触发条件UnityEngine.EventSystems介绍Pointer鼠标指针点击接口Drag拖拽接口选择组事件滚轮滚动InputManager关联组事件(同选择组要求)代码UnityEngine.UIIMaterialModifierICanvasRaycastFilterICanvasElementIClippableIClipperILayoutContr...原创 2020-01-10 18:08:19 · 1162 阅读 · 1 评论 -
Unity3d使用UGUI播放序列帧动画
功能如题,原理这里不做多余解释,直接上代码。using UnityEngine;using UnityEngine.UI;[RequireComponent(typeof(Image))]public class UI2dAnimation : MonoBehaviour{ #region 字段 #region Private private Image m_ImageSource = null; /// <summary>当前帧</summar原创 2021-10-12 17:03:55 · 1890 阅读 · 0 评论 -
Unity代码设置调整UGUI的Text文本字间距
Unity代码设置调整UGUI的Text文本字间距引子效果图与脚本设置代码原文链接引子最近的项目美术提需求要调整游戏得分显示的数字间隔,发现UGUI的Text组件只提供了行间距的调整,而无法调整字与字之间的间隔,因为美术出的图片左右间距过大,自己又不想重新制作字体,所以便有了这样一个便捷工具。效果图与脚本设置代码using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Lin转载 2021-07-05 23:15:56 · 588 阅读 · 0 评论 -
Unity的UGUI使用Text和Image实现文字下划线
Unity的UGUI使用Text和Image实现文字下划线引子效果设置原文链接引子效果写需求的时候搜了一些文字加下划线的方法,UGUI的Text,大都需要写一堆代码来封装Text,比较麻烦。考虑过用TextMeshPro,不过TextMeshPro不能公用Text的字体,有点坑。利用Text加Image试了一下,实现效果看着还不错。设置给Text加一个Image作为自物体;给Text所在节点添加Conrtent Size Fitter组件,修改水平适配方式为Preferred Size,转载 2021-07-05 22:55:59 · 1530 阅读 · 0 评论 -
Unity3D实现UGUI的渐变颜色效果
Unity3D实现UGUI的渐变颜色效果代码效果代码直接上代码:using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[AddComponentMenu("UI/Effects/Gradient")]public class UIGradient : BaseMeshEffect{ #region Public Declarations public enum Type {原创 2020-09-24 22:42:09 · 3175 阅读 · 1 评论 -
Unity3d中GridLayoutGroup组件的自适应宽高
Unity3d中GridLayoutGroup组件的自适应宽高Unity中常用的布局自动排列组件:GridLayoutGroup、VerticalLayoutGroup和HorizontalLayoutGroup。其中后面两个有比较好的自适应能力,而GridLayoutGroup,则没有,需要我们自己变相相关代码:高:/// <summary>/// 设置父节点的高度/// </summary>/// <param name="num">每行Cell的个数原创 2020-09-14 10:46:44 · 6078 阅读 · 3 评论 -
Unity关于UGUI的特效包UIEffect
UGUI的特效插件UIEffect资源介绍有关功能UI效果UI流光UI溶解UI 饱和度修改UI 过场动画效果UI 渐变色UI 翻转使用资源链接参考资源介绍UIEffect如其名,t为Unity UI提供了视觉效果组件。Demo 完善所见即所得,大家应该用得上。让我们用效果装饰UI!您可以从脚本以及检查器中随意控制参数。当然支持AnimationClip!Unity 2017.1或更高版本有关功能可以实现超多效果,包括但不限:UI效果图片处理:灰度图,做旧图,负片效果,图片像素化颜色处原创 2020-06-15 19:31:26 · 10600 阅读 · 1 评论 -
UGUI Auto Layout自动布局功能详解
UGUI Auto Layout自动布局功能详解理解布局元素(Layout Element)Layout Element Component理解布局控制器(`Layout Controllers`)Content Size Fitter内容大小适配器Aspect Ratio Fitter长宽比适配器Layout GroupsHorizontal/Vertical Layout GroupGrid ...转载 2020-05-05 20:58:18 · 658 阅读 · 0 评论 -
Unity的UGUI的Content Size Fitter组件使用示例
UGUI的Content Size Fitter组件使用示例Content Size Fitter组件介绍示例文字后边固定位置加图片控制Scroll View(Scroll Rect组件)控件下Content的大小自适应窗口大小,将子物体设置为显示或者隐藏可以自己改变窗口大小,如技能,装备升级类窗口原文链接Content Size Fitter组件介绍Content Size Fitter组件...转载 2020-05-05 15:49:07 · 7232 阅读 · 0 评论