1. 程式人生 > >UGUI之Canvas Group

UGUI之Canvas Group

如果 lar ble cast com alpha 技術 span ugui

可以通過Canvas Group影響該組UI元素的部分性質,而不需要費力的對該組UI下的每個元素逐個調整。Canvas Group是同時作用於該組UI下的全部元素。
技術分享

參數:
Alpha:該組UI元素的透明度。需要註意,每個UI最終的透明度是由此值和自身的alpha數值相乘得到。
Interactable:是否需要交互(勾選則可交互),同時作用於該組全部UI元素
Blcok Raycasts:如果需要圖形射線(GraphicRaycaster)檢測。勾選後,可將此組件作為一個射線碰撞盒。註意,不適用於Physics.Raycast。
Ignore Parent Groups:是否需要忽略父級對象中的CanvasGroup的設置。(勾選則忽略)

補充:
CanvasGroup的典型應用方式:
1.通過調整CanvasGroup的Alpha可以控制改組UI的淡入淡出
2.不勾選Interactable,可設置某個UI對象的所有子對象都不參與交互
3.通過設置Blcok Raycasts為false,可以使UI不阻擋鼠標(點擊)事件

UGUI之Canvas Group