OGRE分析之設計模式

2021-04-02 07:42:12 字數 1066 閱讀 3432

這段時間靜下心來看了一下ogre的源**,有一點心得,於是寫下來形成如下的幾篇零散的文章:

閱讀ogre分析之設計模式(四) 

摘要:iterator 

observer 

strategy 

template method 

ogre分析之設計模式(三) 

摘要:ogre分析之設計模式: chain of responsibility 

ogre分析之設計模式(二) 

摘要:分析ogre用到的設計模式: 

adapter 

bridge 

proxy 

ogre分析之設計模式(一) 

摘要:先從幾個簡單的模式入手,分析ogre用到的設計模式。 

基於ogre的framework簡介 

摘要:基於ogre的framework簡介 

ogre動畫練習 

摘要:ogre做動畫真是簡單 

ogre分析之場景渲染 

scenemanager負責場景的管理,而渲染則由rendersysem統一管理。

ogre分析之場景管理 

摘要:場景的組成、組織、管理…… 

ogre分析之檔案系統(四) 

摘要:scripts、序列化、log分析 

ogre分析之檔案系統(三) 

摘要:ogre的資源管理功能十分強大。 

ogre分析之檔案系統(二) 

摘要:ogre檔案系統的核心是archive和datastream。 

ogre分析之檔案系統(一) 

摘要: ogre既可以讀取普通的檔案,又可以讀取zip壓縮檔案。其檔案系統可以分目錄管理和檔案管理兩大部分。從應用層次上,ogre還提供了配置檔案管理、日誌檔案管理和資源檔案管理等。假如再加上mesh檔案、字型檔案、紋理檔案等,ogre的檔案系統可謂十分龐大。配置檔案比較常用,因此先從配置檔案說起。 

ogre分析之訊息機制 

開始學ogre總會被他的訊息機制搞得暈頭轉向。訊息從**來,向**去?又是怎樣傳送的?在分析了ogre的源**後,終於弄清楚了訊息的來龍去脈。

閱讀錯誤之處還望各位批評指正。

Ogre 設計模式之Singleton

ogre很多地方採用了單件模式,單件模式的好處在於維護某個類在程式中只有唯一的例項,例項可以在程式的命名空間中的如何地方被直接呼叫,這樣就避免了對例項指標的傳遞。logmanager,controllermanager,dylibmanager等都是使用的單例模式。既然知道了單例模式的好處和ogre...

OGRE中用到的設計模式

1.單例模式 singleton 2.工廠方法 factory method 3.介面卡模式 adapter 4.橋接模式 bridge 5.職責鏈模式 chain of responsibility 6.迭代器模式 iterator ogre vectoriterator t ogre mapit...

設計模式之單例模式分析

單例模式分為兩大類 懶漢式和餓漢式 其最主要的區別在於 懶漢式 指全域性的單例例項在第一次被使用時構建 餓漢式 指全域性的單例例項在類裝載時構建 日常我們使用的最多也是懶漢式,懶漢式是按需載入,能夠做到資源的最大利用 懶漢式 雖然這樣寫沒什麼問題,但是如果是多執行緒時可能出現問題了,如果多個執行緒同...