Cocos基礎架構

2021-08-30 17:36:13 字數 520 閱讀 1529

director(導演)

director是整個cocos2d-x 3.x的核心,是整個遊戲的導航儀,使用的是單例模式。在遊戲中,一般由director來完成以下操作的控制:

scene(場景)layer(層)

layer是處理玩家事件響應的node子類。與場景不同,層通常包含的是直接在螢幕上呈現的內容,並且可以接受使用者的輸入事件,包括觸控、鍵盤輸入等。我們需要在層中加入sprite(精靈)、文字標籤或者其它遊戲元素,並設定遊戲元素的屬性,比如位置、方向和大小;設定遊戲元素的動作等。在我們設計好層以後,只需要把層按照順序新增到場景中就可以顯示出來了。

sprite(精靈)

cocos2d-x 3.x中的精靈和其它遊戲引擎中的精靈是類似的,它可以移動、旋轉、縮放、執行動畫,並接受其它轉換。cocos2d-x 3.x中的sprite由texure、frame和animation組成,由opengl es負責渲染。

nginx基礎架構

網路效能 單次請求的延遲性 網路效率 可進化性 可擴充套件性 可定製性 可配置性 可重用性 關鍵元件的運 況可以被監控的程度 所有模組都遵循同樣的ngx module t介面設計規範,這種方式帶來了良好的簡單性 靜態可擴充套件性 可重用性 模組的基本介面ngx module t足夠簡單,只涉及模組的...

ACE基礎架構

1.os適配層 os適配層是位於本地os api和ace之間的 瘦 層,它使ace的較高層與平台依賴性遮蔽開來,從而使得通過ace編寫的 保持了相對的平台無關性。只需要極少的努力,開發者就可以將ace應用移植到任何平台上。os適配層也是ace框架之所以可用於如此多的平台的原因所在。目前ace適用的o...

架構基礎概念

系統泛指一群有 關聯 的個體組成,根據某種 規則 運作,能完成個別元件不能單獨完成 的工作群體。其實子系統也是由一群有關聯的個體所組成的系統,多半是更大系統中的一部分軟體模組是一套一致而互相有緊密關聯的軟體組織。它分別包含了程式和資料結構兩個部分。現代軟體開發往往利用模組作為合成的單位。模組的介面表...