為降低難度決定先講解一個最簡版本,闡述UI框架的核心設(shè)計理念。這里先定義三個核心功能:

   1:UI窗體的自動加載功能。

   2:緩存UI窗體。

   3:窗體生命周期(狀態(tài))管理。

     UI框架設(shè)計主要目的,就是盡可能的完成一些與具體游戲功能邏輯無關(guān)的一些底層事務(wù)性的功能實現(xiàn)。這些功能最好是自動或者是半自動的實現(xiàn),無須客戶程序(調(diào)用框架的程序)再去過多處理與關(guān)心。

    對于以上功能,筆者定義了UI框架的相關(guān)四個核心類:

  •    BaseUIForms    基礎(chǔ)UI窗體腳本(父類,其他窗體都繼承此腳本)

  • 網(wǎng)友評論