Canvas Groups
# Canvas Groups (画布组)
# 属性
Alpha: alpha值
Interactable: 是否可交互, 控制该组件是否接受输入控制
Blocks Raycasts: 是否阻塞射线检测,控制该组件是否作为碰撞器的RayCasts。注意,这不适用于Phycast.RayCasts,当要处理Canvas上的UI元素的RayCast时应调用绑定在Canvas上的Graphics Raycaster组件的RayCast方法
Ignore Parent Groups: 是否忽略父类的Canvas Group设置
# Canvas Group的经典使用:
通过调整
CanvasGroup
的Alpha
可以控制一组UI
的淡入淡出通过将画布组添加到父游戏对象并将其
Interactable
属性设置为false
来使整组控件不可交互(“灰显
”)。通过在
UI
元素或其某个父元素上放置画布组 (Canvas Group
) 组件并将其Block Raycasts
属性设置为false
来使一个或多个UI
元素不阻止鼠标事件。