如果想给UGUI元素添加交互性,如使一张图片能够被点击,具有normal、Highlighted、Pressed三态,可以给该物体添加组件Selectable。 已经具有交互性的物体不能再添加Selectable组件,如Button。 ...
分类:
编程语言 时间:
2017-07-18 01:39:32
阅读次数:
143
1、通过RectTransform中的Anchors和Pivot来进行控件和窗体的布局适配。 Anchors控制当前Panel相对于父窗体的布局位置,可以设置为居中或者左上角,当父窗体拉伸的时候当前Panel可以自动布局到正确位置。同时这里可以设置拉伸,比如主界面一般是全屏拉伸的,这种情况可以在这里 ...
分类:
编程语言 时间:
2017-07-18 01:37:38
阅读次数:
239
Image控件只能使用Sprite图片,RawImage通常使用Texture类型图片。项目设为2D模式后导入的图片Texture Type会自动转为Sprite。 没有选择源图片时,可以只选择颜色。 关于Image Type: Simple:图片根据控件宽高自动拉伸,宽高比可变。 Sliced:九 ...
分类:
编程语言 时间:
2017-07-18 01:30:14
阅读次数:
187
首先我们来看一下组件Graphic Raycaster,这个图形射线检测器用于在画布上进行光线投射,图形检测器在画布上查看所有图形,并确定是否有任何图形被击中。图形射线检测器可以被设置为忽略背景图像,也可以被二维或者三维的物体所阻挡。 Ignore Reversed Graphics:是否忽略反方向 ...
分类:
其他好文 时间:
2017-07-11 11:18:35
阅读次数:
259
RectTransform组件是Unity编辑器下UGUI系统基本组件,深入理解RectTransform组件是用好UGUI的基本前提。 首先我们知道UI呢首先要就有坐标属性,这样我们才能确定它的位置。其次UI还要控制大小,是一个二维坐标在控制大小。这样一个UI元素才能在屏幕上显示。那么我们原先的组 ...
分类:
其他好文 时间:
2017-07-11 00:52:59
阅读次数:
311
使用 UGUI 制作背包的时候。同事发现假设背包中加入了大量的物品。比方两百个。Unity就会出错,提示 Canvas element contains more than 65535 vertices. This is not supported 。意思就是 Canvas以下的顶点数过多。 转自h ...
分类:
其他好文 时间:
2017-07-10 20:11:10
阅读次数:
171
Tag:加入了一个延迟,在button按下状态一段时间后再開始 repeate using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using System.Collections; public ...
分类:
其他好文 时间:
2017-07-09 13:48:58
阅读次数:
252
今天仔细研究了一下UGUI觉得有必要写一篇文章来分享一下。废话不多说直接开码字。。。。。 作者之前也学过NGUI。这里来说明一下,UGUI和NGUI的渲染结构略有不同,UGUI中将NGUI中的深度处理项取消了。UGUI的渲染是按照Hierarchy的UI游戏对象的排列顺序从上到下依次渲染的,重叠部分 ...
分类:
其他好文 时间:
2017-07-07 23:34:44
阅读次数:
379
1.Graphic Raycaster 主要用于UI上的射线检测,挂有这个组件的物体,必须要挂上Canvas这个组件(当挂上Graphic Raycaster时Canvas也会自动挂上)。 Ignore Reversed Graphics:是否忽略反方向的图形,如果为true,则表示图形正面展示时, ...
分类:
其他好文 时间:
2017-07-07 18:17:30
阅读次数:
217
本文实现以下需求: 在UGUI中 Text为动态添加 要使Text字体背景随着Text的长度而变化 之前还在赞叹UGUI的强大 转念一想,UGUI中好像没有可以实现此功能的组件 也想出了一种办法 把背景作为字体的子物体 不过后来想了想 由于UGUI的渲染顺序 字体背景就会遮住字体 故此想法是否定的 ...
分类:
其他好文 时间:
2017-07-07 18:15:07
阅读次数:
243