unity的UGUI学习笔记

这篇博客详细记录了Unity的UGUI系统的使用心得,包括渲染层级管理、UI元素遮挡问题解决、组件对齐策略、文本样式调整以及交互事件的处理。通过这些知识点,可以帮助开发者更好地理解和应用UGUI系统。
摘要由CSDN通过智能技术生成
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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值