互联网学习 [自我提升] Unity3D UI框架教程
发布于
2021-5-18
259
0
互联网学习
语音: 汉语 
字幕: 不详 
清晰度: 高清 720P 
版权声明: -

您需要 登录 才可以下载或查看,没有账号?注册

x

价格:600 元素币 百度网盘 交易量 < 5
尊敬的游客 ,本内容需要支付后可见.
您可以[充值][发帖] [悬赏] [任务]来赚取积分。
提醒使用【余额支付】需要: ¥60 余额

讲到后期感觉不单单是一个UI框架了,说是客户端架构更合适些,少了战斗而已。

课程大纲
1.BaseUI UI界面的基类,定义了统一的UI功能接口(事件,开关,动画,声音...)
2.UIManager 管理UI的管理器,管理是否缓存UI对象,是否需要互斥UI对象,管理一些通用UI
3.ResourceManager 资源管理器,资源加载统一管理,资源加载方式选择(同步,异步,本地,AB,ObjPool...),资源缓存,资源释放
4.Singleton 通用单例类的基类
5.BaseModule 逻辑模块基类,定义模块的通用功能,处理不同系统的数据逻辑
6.ModuleManager 逻辑模块管理器,管理游戏内所有逻辑的注册注销等
7.自定义事件系统 不同模块直接的通信,模块内界面和数据逻辑分离
8.BaseScene 场景逻辑基类
9.SceneManager 管理项目所有场景切换,加载。。。
11.CommonUI 项目中一些通用UI,继承BaseUI可重用UI,一个按钮,两个按钮,模态UI。。。。
12.NetWork 如何在我们的框架中添加网络模块
13.应用示例
14.属性系统设计,防作弊设计(内存修改)。


课程目标
  • 如何在面对一个新项目什么都没有的时候去如何建立起一个易用的UI框架。
  • 在以后的新项目中不再是什么都没有,可以通过插件的形式导入这个框架就可以马上开始各功能模块的编码。

附有源码工程





还没有设置签名!您可以在此展示你的链接,或者个人主页!

使用道具 举报 登录

回复 <

快来发表你宝贵的意见吧!

Albusd 实名

通过了实名认证的内容创造者

  

主题
2
精华
0
超神
0
扩散
0
微金
1165
智慧
6
余额
0
在线时间
139 小时

学徒法袍 短杖 长枪 元素金币

快速回复 返回顶部 返回列表