Unity-UGUI实践小项目
需求分析
游戏准备
- 导入资源和Json脚本
- 设置UI相机和Canvas
面板基类
- 整体显示隐藏
- 淡入淡出
1 | public abstract class BasePanel : MonoBehaviour |
UI管理器
- 单例模式
- 面板字典
- 显示面板
- 删除面板
- 获取面板
1 | public class UIMgr |
提示面板
拼接面板
面板逻辑
1 | public class TipPanel : BasePanel |
登录面板
面板拼接
面板逻辑
登录数据
1 | public class LoginData |
登录管理器–获取和保存登录数据
1 | public class LoginMgr |
登录面板(逻辑待补充)
1 | public class LoginPanel : BasePanel |
注册面板
拼接面板
面板逻辑
注册数据
1 | public class RegisterData |
登录管理器–获取和保存注册数据
1 | public RegisterData RegisterData => _registerData; |
注册面板
1 | public class RegisterPanel : BasePanel |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文西的小屋!
评论
TwikooGitalk