NGUI 常用组件


感谢阅读

Anchors

用于设置锚点
在这里插入图片描述

  • 一个物体需要上下左右边界的位置确定大小
  • 该组件设置4个边界距离目标物体的固定距离

Box Collider

盒子碰撞器 ,用于检测鼠标触发,所有与鼠标有交互的物体都需要添加
在这里插入图片描述


Button

按钮
在这里插入图片描述

  • Colors颜色
    • Normal正常情况下的颜色
    • Hover鼠标悬停的颜色
    • Pressed鼠标按下的颜色
    • Disabled按钮不可用时的颜色
  • Sprites
    • Normal正常情况下的图片
    • Hover鼠标悬停的图片
    • Pressed鼠标按下的图片
    • Disable按钮不可用时的图片
  • On Click按钮点击的事件
    • Notify事件所在的物体
    • Method事件对应的方法

Drag Object

拖动物体
在这里插入图片描述

  • Target目标物体
  • Drag Effect拖动效果
    • None无任何特殊效果
    • Momentum具有惯性

Input Field

输入框
在这里插入图片描述

  • Label文本框存放文字的标签
  • Starting Value初始的文本(用于提示信息)
  • Input Type输入类型
    • Standard标准的
    • Password密码的
  • Validation验证
    • None可输入任意文本
    • Integer可输入整数
    • Float可输入小数
    • Alphanumeric可输入数字、字母、特殊字符
    • Username可输入数字字母
    • Name可输入字母,自动首字母大写
  • On Return Key回车按下的事件
    • Submit触发提交事件
  • Character Limit字符长度限制,设置最大字符数(一个汉字视为一个字符)
  • On Submit提交事件
    • Notify事件所在的对象
  • On Change文本内容改变触发事件
    • Notify事件所在的对象

Label

标签
在这里插入图片描述

  • NGUI动态字体(系统开销小,字数少)
  • Unity静态字体(系统开销大,文字全)
  • Font Size字体大小
  • Bold And Italic粗体和斜体
  • Text文本内容
  • Overflow文字超出范围
    • Shrink Content收缩内容,在任意范围大小都可显示全部文字
    • Clamp Content截断内容,只显示范围内文字,多出部分不显示
  • Alignment对齐方式
    • Automatic自动对齐
    • Left左对齐
    • Right右对齐
    • Center居中对齐
    • Justified两端对齐
  • Effect效果
    • None无任何效果
    • Shadow阴影
    • Outline外框线
  • Max Lines最大行数
  • Color Tint文本颜色

Panel

面板
在这里插入图片描述

  • Alpha透明度,影响所有的子物体
  • Depth深度,值越大越靠前渲染

Popup List

下拉列表
在这里插入图片描述

  • Options选项,一行一个选项
  • Position列表的出现位置
    • Auto根据下拉列表的位置自动决定列表出现位置。当靠近屏幕下方时,列表出现在上方;当靠近屏幕上方时,列表出现在下方
    • Above上方
    • Below下方
  • Selection选择选项的方式
    • On Press鼠标按下时
    • On Click鼠标点击时
  • Keep Value是否有初始值
  • Initial Value初始值
  • Atlas图集
    • Background背景图片
    • Highlight高光图片(当前选中项的背景图)

    • Background背景色
    • Highlight高光色(当前选中项的背景色)
  • Font选项的字体
    • FontSize选项的字体大小
  • On Value Change选择的值发生变化的事件
    • 事件所在的物品,一般选择一个Label,用于显示选中的内容
    • Method方法,一般选则UILabel组件的SetCurrentSelection方法,设置Label的内容为选中的内容
      在这里插入图片描述

Scroll Bar

滚动条
在这里插入图片描述

  • Value滚动条的滚动块所在位置占整个长度的百分比
  • Size滚动块大小
  • Alpha整个滚动条的透明度
  • steps步长,滚动块每次移动的最小值
  • Appearance样式
    • Foreground前景图片
    • Background背景图片
    • Direction属性值(value)增大时滚动块的移动方向

Slider

滑动条
在这里插入图片描述

  • value滑动块的位置占整个长度的百分比
  • Step步长,滑动块每次移动的最小值
  • Appearance样式
    • Foreground前景图片
    • Background背景图片
    • Direction属性值(value)增大时滚动块的移动方向
  • On Value Change值改变事件
    • Notify可用于设置一个Label,以显示当前的百分比
    • Method使用SetCurrentPercent设置Label的文本是当前百分比(X%)

Sprite

精灵
在这里插入图片描述

  • Atlas设置精灵的图集
  • Sprite设置精灵的图片
  • Type图片类型
    • simple最简单的类型
    • Sliced九宫切图类型
    • Tiled平铺类型:图片按原始大小排列,像地板一样
    • Filled填充类型:根据一个值设置图片显示的区域,多用于技能CD
  • Color Tint设置精灵颜色

Text List

文本列表
在这里插入图片描述

  • Text Label文本标签,用于存放文本内容(初始时该标签内容会被清空)
  • Scroll Bar文本列表的滚动条
  • Style风格
    • Text文本,添加文本时从上到下
    • Chat聊天,添加文本时从下到上
  • Paragraph History段落历史,最多保存的段落数

Toggle

开关
在这里插入图片描述

  • Starting State初始状态,是否勾选
  • Sprite对勾图片
  • Invert Sprite State反转精灵状态
  • Transition两状态之间的变换
    • smooth平滑,慢慢消失或出现
    • instant瞬时的,直接消失或出现
  • On Value Change状态改变事件
    • Notify事件所在的物品

Tween Alpha

透明度动画
在这里插入图片描述

  • From初始动画的透明度
  • To末尾动画的透明度
  • Tweener补间动画器
    • Play Style播放风格
      • Once动画播放一次
      • Loop动画循环播放
      • Ping Pong动画来回播放,像乒乓球弹跳一样
    • Animation Curce动画曲线
    • Duration持续时间
    • Start Delay延迟时间
    • Ignore TimeScale忽略TimeScale,勾选时不同的TimeScale不影响动画播放速度

Tween Color

动画颜色
在这里插入图片描述

  • From初始动画的颜色
  • To末尾动画的颜色

Tween Position

位置动画
在这里插入图片描述

  • From初始动画位置向量
  • To末尾动画位置向量

Tween Rotation

旋转动画
在这里插入图片描述

  • From初始动画旋转向量
  • To末尾动画旋转向量

Tween Scale

大小动画
在这里插入图片描述

  • From初始动画大小向量
  • To末尾动画大小向量

Widget

布局设置
在这里插入图片描述

  • Pivot设置物体的中心点
  • Depth设置物体的深度,深度越大越靠近人眼,深度大的挡住深度小的
  • Size设置物体的宽高
  • Snap设置物体的原始大小
  • Aspect外观
    • Free随意调整物体大小
    • Based On Width保持宽高固定比,高度根据宽度自动调整
    • Based On Height保持宽高固定比,宽度根据高度自动调整
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序鸡

如果帮到您,点个赞鼓励一下吧。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值