UI界面之概况

  unity3d做3d手游,UI界面做法有很多种,最近接触的一种觉得太棒了,由window和manager组成客户端的sourcecode,在window的文件夹下肆意的写就可以了。

窗口还有在资源处的data的调用类,颠覆了以前想用哪个就创建一个实例的想法。

         window是继承自UIwindow的子类,他的主要作用是处理玩家的界面交互逻辑以及游戏运行的流程逻辑。比如说 用户按下摇杆的图标,那就相应的控制对应的gameobject 一般来说都是控制一个角色。又比如说玩家打副本,打过了一个大关,那么相应的活动就区别于打过一个小关了,比如说多了一个抽奖的环节,那么怎么弹出抽奖界面,展示给用户什么样的界面,用户抽奖了展示什么情形,之类的都是UIwindow做的逻辑。

        manager是属于控制窗体的类,所有需要去执行的与服务器交互的逻辑都在这干。

        data是一个引用类 ,非常好用

      还有就是单例模式了 ,老好用了。

今天得加班 有时间在完善

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章