1. 程式人生 > >一個遊戲所用到的設計模式

一個遊戲所用到的設計模式

角色 方向盤 外觀模式 都是 需要 bsp 獲取 類的靜態成員 sys

1.外觀模式--駕駛者只需要通過高級接口(方向盤,踏板,儀表盤)就可以輕易操控汽車

2.單例模式不能被繼承的才使用。

3.每個子類都實現單例模式,再有父類的Instance去獲取這些子類。

4.類中類 “依賴性註入”

5.靜態類返回靜態接口。

6,讓類具有計數功能限制數量

7.設置成為類的引用,讓對象可以被取用。1.分別設置,2.制定類的靜態成員。

8.使用抽象類的構造函數。

9.遊戲系統的內部溝通中介者模式

10.中介者模式 靠事件輔助實施的。事件系統=背包系統 靠事件系統減少接口過大的問題。減少通知信息的方法再什麽之中。

11.object等價System.Oject
UnityEngine.Oject 和System.Obect不等價並且是並行關系
unity中的Object功能更強大
但是object和Object又都是腳本的祖先類

12.遊戲主循環

13.玩家控制 邏輯更新 畫面更新

14.角色與武器的實現。橋接模式。

15.

一個遊戲所用到的設計模式