下載完整游戲內核包【OO改良版】
創建游戲內核(25)【OO改良版】【完】 摘要:
本篇是創建游戲內核(24)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(25)。
創建游戲內核(24)【OO改良版】 摘要:
本篇是創建游戲內核(23)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(24)。
創建游戲內核(23)【OO改良版】 摘要:
本篇是創建游戲內核(22)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(23)。
創建游戲內核(22)【OO改良版】 摘要:
本篇是創建游戲內核(21)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(22)。
創建游戲內核(21)【OO改良版】 摘要:
本篇是創建游戲內核(20)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(21)。
創建游戲內核(20)【OO改良版】 摘要:
本篇是創建游戲內核(19)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(20)。
創建游戲內核(19)【OO改良版】 摘要:
本篇是創建游戲內核(18)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(19)。
創建游戲內核(18)【OO改良版】 摘要:
本篇是創建游戲內核(17)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(18)。
創建游戲內核(17)【OO改良版】 摘要:
本篇是創建游戲內核(16)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(17)。
創建游戲內核(16)【OO改良版】 摘要:
本篇是創建游戲內核(15)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(16)。
創建游戲內核(15)【OO改良版】 摘要:
本篇是創建游戲內核(14)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(15)。
創建游戲內核(14)【OO改良版】 摘要:
本篇是創建游戲內核(13)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(14)。
創建游戲內核(13)【OO改良版】 摘要:
本篇是創建游戲內核(12)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(13)。
創建游戲內核(12)【OO改良版】 摘要:
本篇是創建游戲內核(11)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(12)。
創建游戲內核(11)【OO改良版】 摘要:
本篇是創建游戲內核(10)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(11)。
創建游戲內核(10)【OO改良版】 摘要:
本篇是創建游戲內核(9)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(10)。
創建游戲內核(9)【OO改良版】 摘要:
本篇是創建游戲內核(8)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(9)。
創建游戲內核(8)【OO改良版】 摘要:
本篇是創建游戲內核(7)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(8)。
創建游戲內核(7)【OO改良版】 摘要:
本篇是創建游戲內核(6)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(7)。
創建游戲內核(6)【OO改良版】 摘要:
本篇是創建游戲內核(5)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(6)。
創建游戲內核(5)【OO改良版】 摘要:
本篇是創建游戲內核(4)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(5)。
創建游戲內核(4)【OO改良版】 摘要:
本篇是創建游戲內核(3)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(4)。
創建游戲內核(3)【OO改良版】 摘要:
本篇是創建游戲內核(2)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(3)。
創建游戲內核(2)【OO改良版】 摘要:
本篇是創建游戲內核(1)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(2)。
創建游戲內核(1)【OO改良版】 摘要:
這是面向對象游戲內核的改良版,主要對原來游戲內核對象組織一些不合理之處做出了改良,并且遵循以下原則:
1、淺分層、薄膠合的原則,對于簡單的功能只用函數封裝,如果需要實現的功能模塊較復雜,并且需要用到較多的輔助數據結構則用類封裝,以減少對象的使用。
2、本版本不使用模板,盡量減少封裝層數,最大限度地增加透明度。
3、盡量不在構造函數內用表達式初始化任何數據,以使用memet簡化類數據成員的初始化,只使用默認構造函數,不使用其他任何形式的構造函數。
4、盡量不在類內部保存冗余的數據,如果這個數據真正存儲在另一個地方,則不在其他類中做多余的保存,保證數據存儲的唯一性。
5、不重載函數,不使用參數默認值。