自己整理的乙個遊戲框架

2021-06-29 17:00:36 字數 560 閱讀 2807

貢獻如上,歡迎討論

檢視層

view: 顯示物件的容器,維護顯示物件列表。為外部提供相應的顯示介面。

mediator: 負責處理view與框架其他部分的通訊和view與使用者之間的互動邏輯。

資料層

model: 資料vo物件管理,對外提供獲取資料和修改資料的介面。

vo: 資料模型(具體實現)。

控制層

manager: 負責處理資料,及對外提供資料。是資料層對外的中介。

controller: 負責啟動模組,和銷毀模組。提供模組執行時的上下文環境。

事件派發器

shareeventdispatcher:全域性事件派發者。

對外通訊

service:對外通訊,例如socket,http。

乙個遊戲框架

最近一段時間不是很忙,就寫了乙個自己的遊戲伺服器框架雛形,很多地方還不夠完善,但是基本上也算是能夠跑起來了。我先從上層結構說起,一直到實現細節吧,想起什麼就寫什麼。第一部分 伺服器邏輯 伺服器這邊簡單的分為三個部分,客戶端的連線首先到達閘道器伺服器,閘道器這裡有個執行緒用來監聽來自與客戶端的連線,然...

自己寫乙個框架

自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...

乙個自己實現的rpc框架

整合spring配置 檔案頭部加入rpc的namespace 服務端 服務端標籤 其中,protocol標籤屬性分析 port指定服務端繫結的埠 service標籤屬性分析 inte ce指定介面的完整類名,ref指定實現類的id,且該實現類必須放入spring容器中service標籤也可 以用註解...