本文固定鏈接:http://blog.csdn.net/u013108312/article/details/60571939
在最后一站中,幾乎所有的UI界面都是這個WindowManager管理的,那么他是如何調(diào)度的呢?我們來看看。
首先,我們知道游戲UI有著不同的類型,比如有登陸界面,專門管理登陸。戰(zhàn)斗界面,專門管理戰(zhàn)斗。用戶界面,專門管理用戶屬性等等。
既然UI有分類型,那么我們要設(shè)計不同類型的UI類,每個類負(fù)責(zé)自己的功能。
然后WindowManager管理這些不同類型的UI類。
雖然UI有著不同的類型,但是他們本質(zhì)都是一樣的,都是界面,所以我們設(shè)計一個界面父類,你看每個界面都根目錄吧,都有自己的名字吧,都可以打開關(guān)閉吧,都要有事件監(jiān)聽吧。
所以最后一站抽象出了一個UI抽象基類,WindowBase.cs 
新聞熱點
疑難解答