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>…
|
另一种选择是使用颜色的名称。这是容易理解,但自然的颜色范围是有限的,他们总是设定为完全不透明。
|
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)
|