有谁知道老古墓丽影是用什么语言开发的吗

作者 s_tmusic, 2013 十一月 21, 03:22:50

« 上一篇主题 - 下一篇主题 »

s_tmusic

c++?还是别的?用第三方环境了吗?比如OPENGL。

Estyle

根據我的理解:
先開發的關卡編輯器,據說1到5都用的這套編輯器。然後古墓麗影是在編輯器的基礎上開發的,跟直接寫代碼略有不同。
至於這套編輯器是用什麼語言開發的,期待樓下回答。

另外,我在找資料的時候發現了這個,看起來很牛逼的樣子:
http://www.tombraiderforums.com/showthread.php?t=197508

费茨

推测关卡编辑器是用C写的,视频接口大概也是用了的。

那个OpenTomb看着手感很奇怪。
邓攸无子寻知命,潘岳悼亡犹费词
                          ——唐·元稹《遣悲怀》

s_tmusic

我觉得老古墓的三维技术就已经很厉害,所以很想知道是用什么开发的。因为我现在想尝试进行这方面的开发。

Estyle

老古墓調用的是Direct3D而不是OpenGL,當然最老的還有用過Glide的(好像是1代黃金版出過Glide補丁),我家裡還有一塊Voodoo2

xtimz

我个人觉得是C语言。因为当年的计算机硬件很差,要想运行古墓丽影这样的大型3D游戏是很难很难的。所以,首先考虑的就是语言的效率,而C语言的效率是最高的,所以我觉得是C语言。同理,最初的古墓丽影引擎没有使用OpenGL,因为当年的机器是不够运行OpenGL的。古墓丽影的游戏引擎是独一无二的,为当年很差的计算机硬件做了无数优化,其中有一些是堪称伟大的创新与发明。我觉得:如果今天要学习的话,完全可以直接使用OpenGL,因为现在的计算机早已胜任这种程度的计算。如果你要学古墓丽影的引擎,比如你想在手机级别的硬件上运行大型3D游戏,一是太难太难,古墓丽影的优化技术不是一般人能做到的,二是没有必要,我想现在把任何硬件提升到可以运行OpenGL的水平都是可行的。呵呵,个人的一点儿看法。

s_tmusic

古墓丽影在95年刚推出的时候,在3D上的创新和突破,确实是令人瞩目的。但是好像直到现在,人们还不知道老古墓的3D引擎是用什么开发的。我觉得调用Direct3D有可能,毕竟完全写一个全新的3D环境是花很多功夫的。

xtimz

引用自: s_tmusic 于 2013 十二月 23, 00:22:20
古墓丽影在95年刚推出的时候,在3D上的创新和突破,确实是令人瞩目的。但是好像直到现在,人们还不知道老古墓的3D引擎是用什么开发的。我觉得调用Direct3D有可能,毕竟完全写一个全新的3D环境是花很多功夫的。
不,绝不可能是Direct3D,因为古墓丽影1是在DOS上运行的,而DOS上是没有Direct3D的。