UI界面之概況

  unity3d做3d手遊,UI界面做法有很多種,最近接觸的一種覺得太棒了,由window和manager組成客戶端的sourcecode,在window的文件夾下肆意的寫就可以了。

窗口還有在資源處的data的調用類,顛覆了以前想用哪個就創建一個實例的想法。

         window是繼承自UIwindow的子類,他的主要作用是處理玩家的界面交互邏輯以及遊戲運行的流程邏輯。比如說 用戶按下搖桿的圖標,那就相應的控制對應的gameobject 一般來說都是控制一個角色。又比如說玩家打副本,打過了一個大關,那麼相應的活動就區別於打過一個小關了,比如說多了一個抽獎的環節,那麼怎麼彈出抽獎界面,展示給用戶什麼樣的界面,用戶抽獎了展示什麼情形,之類的都是UIwindow做的邏輯。

        manager是屬於控制窗體的類,所有需要去執行的與服務器交互的邏輯都在這幹。

        data是一個引用類 ,非常好用

      還有就是單例模式了 ,老好用了。

今天得加班 有時間在完善

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