|
|
很早之前,Ogre就采用了apache组织的MAJOR.MINOR.PATCH类型版本号。MAJOR表示当前Ogre的主版本号,它的变化通常意味着Ogre的巨大的变化,比如体系结构的重新设计,API的重新设计等等,而且这种变化通常会导致APR版本的向前不兼容。MINOR称之为Ogre的次版本号,它通常只反映了一些较大的更改,比如Ogre的API的增加等等,但是这些更改并不影响与旧版本源代码和二进制代码之间的兼容性。PATCH通常称之为补丁版本,通常情况下如果只是对APR函数的修改而不影响API接口的话都会导致PATCH的变化。
上面关于Apache版本号的信息是从http://www.souzz.net/html/server/Web/12205.html得来的。
Ogre版本号,还有两个特殊的特性。
次版本号通常是以2递增 1.0->1.2->1.4->1.6这样,
每个版本还有一个别名,某个神的名称.
1.0 Azathoth
神话中的阿撒托斯
阿撒托斯被描述为一个盲目、白痴的神,因为叛逆旧神而被剥夺了理智。它的形象为黑暗、混沌的巨大不定形团块,置身于宇宙中央的宫殿之内,疯狂地敲打着无形的巨鼓,吹着只会发出令人作呕的、单调的音色的长笛,身边伴随着同样愚蠢盲目的旧日支配者们疯狂的嚎叫。作为它的信使,奈亚拉托提普(Nyarlathotep)在宇宙中执行它的命令,遵照它的意志行事。
1.2 Dagon
[宗]大衮(《圣经·旧约》中非利士人的主神,上半身是人, 下半身是鱼)
1.4 Eihort
迷宫之神(God of the Labyrinth)
1.6 Shoggoth
修格斯是由远古种族创造的奴仆。在地球上出现生命之前,远古种族就创造了修格斯作为它们的建筑工具。无定形的修格斯们会根据控制者的指示变成任何形状,可以胜任多种工作。远古种族控制着修格斯建造了宏伟的水下城市。但是,修格斯们渐渐地拥有了心智,开始反抗它们的创造者。最终远古种族还是成功地镇压了叛乱,并把修格斯们更加小心地看管起来。就是在这时期,修格斯们显示出了能在陆地上生活的能力,当然这可不是它们的主人所希望看到的。异界诸神 乌波·萨斯拉的起源可能就和修格斯的存在有关。
由上面看出,Ogre组织对1.6版本寄托的希望还是蛮大的。
|
|