GUI、UGUI、NGUI
UGUI登录界面动态增加,动态删除
NGUI激活和未激活状态显示面板
六大基本组件
Canvas对象上依附的:
- Canvas:画布组件,主要用于渲染UI控件
- Canvas Scaler:画布分辨率自适应组件,主要用于分辨率自适应
- Graphic Raycaster:射线事件交互组件,主要用于控制射线响应相关
- RectTransform:UI对象位置锚点控制组件,主要用于控制位置和对齐方式
EventSystem对象上依附的:
- EventSystem
- Standalone Input Module
- 玩家输入事件响应系统和独立输入模块组件,主要用于监听玩家操作
Canvas组件
- 画布,主要负责渲染自己的所有UI子对象
- 如果UI控件对象不是Canvas的子对象,那么控件将不能被渲染
- 我们可以通过修改Canvas的组件上的参数修改渲染方式
- 场景中可以有多个Canvas,渲染规则不一样就可以用多个Canvas
Canvas组件的三种渲染模式
- Screen Space-Overlay:屏幕空间,覆盖