UnityUI
庸人自扰Eam
你若不想做,总会找到借口;你若想做好,总会找到方向!
展开
-
[UGUI基础]Toggle
Toggle:单选框;开关可以将多个Toggle按钮加入一个组,则他们之间只能有一个处于选中状态(Toggle Group上Allow Switch Off设为false)。Toggle和Button类似,只是Toggle有一个开和关的状态。1.Toggle组件,面板上初始为:Interactable:是否可以点击交互 Transition:不同状态间的切换显示 IsOn:开关的开或关状态 G原创 2017-11-13 23:57:36 · 4318 阅读 · 1 评论 -
[UGUI功能]UGUI实现按住拖拽UI功能
环境:Unity5.5,UGUI前言:(这里讨论的是overlay camera 2DUI,UGUI的WorldSpace 3DUI可能会有点不同)Unity开发游戏中,有些功能玩法里会加入拖拽一个UI到另一个UI上,如拖拽一个技能池里的技能到玩家身上技能槽里。仔细想想这里的功能需求:按住一个UI,移动鼠标时拖拽它(可能新一个新的图标),跟随鼠标移动,松开时候根据鼠标的位置做不同的原创 2017-11-05 18:15:38 · 15352 阅读 · 2 评论 -
UGUI基础布局--Pivot和Anchor
参考链接: https://docs.unity3d.com/2017.4/Documentation/Manual/UIBasicLayout.htmlUGUI Basic Layout1.Pivot轴心2.Anchors锚点3.Anchor presets锚点预设UGUI Basic Layout1.Pivot轴心旋转、大小和缩放修改发生在主轴Pivot点...原创 2018-09-08 18:40:32 · 2252 阅读 · 0 评论 -
Rect Transform
Rect Transform属性Rect Transform组件是Transform组件的2D布局对应组件。当Transform表示单个点时,Rect Transform表示一个可以放置UI元素的矩形。如果Rect Transform的父变换也是Rect Transform,子矩形变换也可以指定相对于父矩形的位置和大小。属性:anchoredPosition:这个RectTransfor...原创 2018-10-13 13:38:08 · 2259 阅读 · 0 评论 -
UGUI的Image
Image组件参数:Source Image:资源图片(需要是Sprite导入格式)Color:颜色Material:材质RaycastTarget:是否需要接受点击(不需要时候取消勾选)Preserve Aspect:保持原始纵横比Set Native Size:将图像框的尺寸设置为纹理的原始像素大小。Image Type:Simple:直接使...原创 2018-10-13 13:38:38 · 1456 阅读 · 0 评论 -
UGUI的Text
Text文本组件Text文本组件(也称为Label)有一个用于输入将要显示的文本的文本区域。可以设置字体、字体样式、字体大小以及文本是否具有丰富的文本功能。参数:Text:显示的文本内容Font:使用的字体文件Font Style:字体样式(粗体、斜体)Font Size:字体大小Line Spacing:行间距Rich Text:是否需要支持富文本(不需...原创 2018-10-13 13:38:57 · 1099 阅读 · 0 评论 -
UGUI自动布局
UGUI Auto LayoutRect Transform layout系统足够灵活,可以处理许多不同类型的布局,还允许以完全自由的方式放置元素。然而,有时需要一些更结构化的东西。自动布局系统提供了将元素放置在嵌套布局组(如水平组、垂直组或网格)中的方法。它还允许根据包含的内容自动调整元素的大小。例如,可以动态调整按钮的大小,使其完全适合其文本内容和一些填充。自动布局系统是在矩形变换布局系...原创 2018-10-13 14:18:21 · 1462 阅读 · 0 评论