數據驅動設計

顯然,在當今的遊戲和虛擬現實系統中,爲了將重複性工做降到最低,同時也爲了提升擴展性,應該將邏輯和數據分開。邏輯部分定義引擎的核心原則和算法,而數據部分則提供其內容和行爲的具體細節。程序員       這其實與類的思想有些類似。邏輯對應於類的函數,數據對應於類的變量。經過將「變量」抽象出來,「函數」可以處理更多不一樣的狀況,更具有普適性。遊戲數據應該從外部文件載入,而不該該內嵌在代碼中。算法    
相關文章
相關標籤/搜索