您的位置:首页 > 移动开发 > Unity3D

unity的UGUI学习笔记

2018-02-02 15:15 363 查看
1、ugui中的层级是按先渲染者在下面,即在同一个画布中节点越靠上,越先渲染越在底层,画布间用sortOrder参数设置层级

2、ugui中image会挡住button的事件, 这种情况只需要为Image添加CanvasGroup組件,或者将button放在画布的最下方

3、组件的对齐设置注意Pivot的设置,x+y=1;

4、ugui文本中设置字体的颜色,粗体、斜体、大小等:

Tag
Description
Example
Notes
b
将呈现粗体文本
We are <b>not</b> amused.
i
将呈现斜体文本
We are <i>usually</i> not amused.
size
设置文本大小的参数值,根据给定的像素数
We are <size=50>largely</size> unaffected.
虽然此标记是可用于Debug.Log,如果大小设置太大,你会发现在控制台的窗口栏中的行间距看起来很奇怪。
color
设置文本的颜色的参数值。在传统的HTML格式,可以指定颜色。#rrggbbaa…那里字母对应成对的十六进制数字表示红、绿、蓝和 alpha(透明度)值的颜色。
<color=#00ffffff>…
另一种选择是使用颜色的名称。这是容易理解,但自然的颜色范围是有限的,他们总是设定为完全不透明。

<color=cyan>……在下表中给出可用的颜色名称。http://bbs.9ria.com/thread-420408-1-1.html
5、鼠标悬停、按下等事件接口

接口
说明
方法
IPointerEnterHandler
当鼠标在按钮上时系统自动调用此方法
public void OnPointerEnter(PointerEventData eventData)
IPointerDownHandler
当按钮被按下后系统自动调用此方法  
 public void OnPointerDown(PointerEventData eventData)
IPointerUpHandler
当按钮抬起的时候自动调用此方法  
public void OnPointerUp(PointerEventData eventData)
IPointerExitHandler
当鼠标从按钮上离开的时候自动调用此方法  
 public void OnPointerExit(PointerEventData eventData)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity ugui