Unity 如何设计UI管理系统
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
界面配置
- 层级HUD、Scene、Panel、SubPanel、Tip、Guide、Top
- 背景类型模糊,半透,半透模糊
- 界面模式只打开、可回退 放入隐藏栈打开其他界面关闭界面渲染、不回退打开其他界面直接关闭自己
- 界面生命周期关闭销毁关闭一段事件不销毁常驻
- 动画类型无打开时播放、关闭播放开关播放
- 打开界面音效
- 关闭界面音效
- BGM
- 点击界面外是否关闭界面
- 是否清空回退栈
设计
- 一个层级一个canvas,一个界面一个canvas
- 界面的 SortingOrder = 根据所在的层Order + 所在的层的个数 * 2 + 2,(之所以+2是预留一个来显示背景模糊使用)
- 使用字典保存界面
- 使用栈记录界面打开顺序关闭界面时显示上一个界面
- 打开一个界面关闭上一个界面的渲染(是否放入隐藏栈)? 打开一个在栈中的界面出现循环栈清理
- 关闭一个界面打开上一个界面的渲染(是否放入隐藏栈)?
- 界面状态正在打开已打开、显示中、正在隐藏、已隐藏、关闭动画中、准备开始删除、删除中、已删除、等待删除中
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |