随笔分类 - Unity UGUI
摘要:开始制作好友系统了, 发现有一个UI跟QQ的面板一模一样. 于是就写了一个公共的下拉滚动框.需要把按钮的中心点(pivot.y = 1),描点为最上方 直接上图吧 代码如下: using UnityEngine; using System.Collections; using UnityEngine.UI; using UnityEngine.EventSystems; using ...
阅读全文
摘要:最近在相亲,后来好朋友跟我说他写了一个好插件,于是我就把女朋友甩了,看看他的插件,可以在UGUI制作简单过渡动画。 我看了下是模仿NGUI的Tween, 我在筱程的基础上稍微改到人性化, 简单支持的让子物体也透明功能. 组件图: 整体图: TaoCode地址: http://code.taobao.org/svn/Tween/ 下载地址: http:/...
阅读全文
摘要:最近在开发一款功夫猫游戏,本来使用Unity Sprite制作,但是发现Sprite对各种分辨率不支持. 看着游戏很简单就使用UGUI制作,在中途发现有很多帧动画播放,使用了Animation调整使用多了的确很不方便. 于是改成脚本来控制Sprite帧动画切换,慢慢开始形成了写一个插件来调整. 写了两个通宵终于搞定了. O(∩_∩)O~ 效果图: 代码: 组件类: us...
阅读全文
摘要:使用NGUI的时候还有xxx快捷键创建, spirte,label,button等等. 在UGUI里面的时候好像是没有快捷键的. 不知道以后多久才能有这个功能. 在家里闲无聊的时候写了一个脚本, 可以方便的创建UGUI组件(Button,Image,Text,InputFile等等) 快捷键列表如下: Text Shift+Alt+L ...
阅读全文
摘要:核心代码: using UnityEngine; using System.Collections; using UnityEngine.UI; public delegate void JoystickMoveDelegate(JoystickData data); public class Joystick : MonoBehaviour { public GameO...
阅读全文
摘要:如果你想动态创建Button和Toogle 等等一系列控件,需要动态添加事件的如下. 拿button和Toogle抛砖引玉O(∩_∩)O~ using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.Events; public class Test3 : MonoBehaviour {...
阅读全文
摘要:来我们看看这个像温度计的控件, 比如音量面板声音大小的控制.它是一个组合型控件由多个Image 和一个Slider组合而成 它的核心是Slider组件实现的. 简单介绍下Slider组件的属性: Fill Rect 填充区域(就是红色背景图片) Handle Rect 把手(白色圆图,你可以任意替换) Direction 控件朝的方向 MinValue 最小值 MaxValu...
阅读全文
摘要:滚动视图是常用的UI控件之一,它是由多个基本控件组合而成.如图 ================================================================================== 两个必备控件简单介绍: Scroll Rect控件: Horizontal 是否支持水平滚动 Vertical 是否支持上下滚动 MovementType ...
阅读全文
摘要:今天我们来看看Toogle控件, 它由Toogle + 背景 + 打勾图片 + 标签组成的. 它主要用于单选和多选 属性讲解: Is On: 代表是否选中. Toogle Transition: 在状态改变的时候,是否启动动画,颜色,等等过渡的效果. Graphic: 当选中和取消时候, 显示和隐藏的图片. Group: 代表当前Toggle(选择框)是否属于一个组, 如果属于那么组下的所有的...
阅读全文
摘要:如题就是Scrollbar控件,它简单可以看成 Scrollbar 和 Image组件组成 它基本上不单独使用多数是制作滚动视图.我们来看看他独特的属性,重复的属性就不在介绍了! 属性讲解: Handle Rect: 表示滚动条的把手, 如果你有一个Image物体,虽然让它来成为滚动条的把手. 你只需要两个步骤: 1. Image成为Scrollbar子物体 2. Image拖动到Hanl...
阅读全文
摘要:今天我们来学习下UGUI的锚点, 他是做什么的呢? 基本上就是用于界面布局. 1. 1个控件对应1个描点. 2. 描点分成四个小叶片, 每1个叶片 对应 控件四边框的角点 3. 不管屏幕如何放大缩小, 控件四边点与 每一个叶片对应的四边点距离不变.(换句话说,按钮的中心与描点的中心距离不变) 设置锚点的快捷方式: (中间九个格子就是把锚点设置到屏幕9个点上) 把锚点四个叶片,...
阅读全文
摘要:今天一起来学习下Button控件, Button控件其实是由Text,Button,Image组件形成的. 这里就简单介绍下Button组件 Interactable: 代表该组件是否进行交互, 我们以前让组件是否进行交互通常 组件.Enable = false 这样的. 现在只需要改变属性即可 Transition:这单词翻译过来是过渡的意思, 让某种状态 - > 过渡 - > 另一个状态....
阅读全文
摘要:今天一起学习Image控件O(∩_∩)O~ 介绍一下基本的属性 Source:Image: 指定图片源, 图片设置2DSprite(2D and UI)格式Color: 改变图片的颜色 Image Type Simple 单个显示 Sliced 九宫格显示 Tiled...
阅读全文
摘要:学习UGUI的Text控件,用于显示文本!. 基本属性就不再啰嗦了! Alignment: 文字以 水平和垂直 对齐方式, Horizontal Overflow: 水平 Wrap: 文字大小和数量超过Text边框宽度,不再显示 Overflow: 文字超过了边框宽度,还是显示出来 Vertical Overflow:垂直 Trunca...
阅读全文
浙公网安备 33010602011771号