您的位置:首页 > 移动开发 > Unity3D

Unity3D 大型游戏 最后一站 源码 部分重点WindowManager(1)

2017-03-06 10:41 423 查看
本文固定链接:http://blog.csdn.net/u013108312/article/details/60571939

在最后一站中,几乎所有的UI界面都是这个WindowManager管理的,那么他是如何调度的呢?我们来看看。

首先,我们知道游戏UI有着不同的类型,比如有登陆界面,专门管理登陆。战斗界面,专门管理战斗。用户界面,专门管理用户属性等等。

既然UI有分类型,那么我们要设计不同类型的UI类,每个类负责自己的功能。

然后WindowManager管理这些不同类型的UI类。

虽然UI有着不同的类型,但是他们本质都是一样的,都是界面,所以我们设计一个界面父类,你看每个界面都根目录吧,都有自己的名字吧,都可以打开关闭吧,都要有事件监听吧。

所以最后一站抽象出了一个UI抽象基类,WindowBase.cs

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d 游戏 管理
相关文章推荐