UIManager逻辑导图
2019-12-22 15:55:32 0 举报
一份UI的动态加载流程
作者其他创作
大纲/内容
匿名函数加载ab完成
消息+参数
按下“C”
ab加载对应UI的Gameobj
GameManager.cs
Updata
setparent
停止对应的coroutine
getcompent对应脚本
消息一+参数一
创建
实例化UI
Y
获得参数
按下“A”
消息二+参数二
UIManager.cs
在dictionary中移除对应UI
HideUI
停止coroutine
ShowWindow
加载
卸载ab
UIResCtrl.cs
启动加载的coroutine
按下“B”
按下“1”
调用对应脚本的hide函数
通过参数取得路径
调用函数传参数
单例(不继承Mono) + singlecoroutine方法,singlecoroutine链接:https://blog.csdn.net/qq_37776196/article/details/93766815
按下“3”
开始
setactive(false)
消息三+参数三
WWWLoad.cs
通过参数得到路径
加载完成
卸载
setactive(true)
按下“2”
添加已显示的UI和对应参数进dictionary
Awake
卸载对应UI
调用外部WWW加载器
收藏
0 条评论
下一页