除了炉石是unity3D之外,基本都是自己的引擎
已知魔兽1是一个,魔兽2和星际1本来是一个引擎,画面也差不多,但是后来星际1的研发版被喷成了宇宙魔兽而改了引擎,beta版就不一样了。
暗黑1、2是一个引擎,3是单独一个
魔兽3和魔兽世界是一个引擎,但是魔兽世界在4.0之后改良了一次引擎
星际2和HOS是一个引擎
OW自己是一个。
另外之前暴雪对素材的打包都是用mpq压缩,魔兽7.0之后抛弃了mpq压缩。
好处自然是自己人轻车熟路,坏处就是暴雪的引擎基本都是X86限定,早期暗黑2的MAC版甚至是powerPC架构,10年后才支持英特尔架构的MAC
炉石用unity3D似乎是暴雪没有比较完美的移动平台的引擎。
大城小胖 1年前
叔音OKATU [作者] 1年前
星际第一版就是个换皮魔兽2这是个经典的历史了
星际2和hos一个引擎是我自己发现的,因为win10刚升级那会,星际2两个核心以上的cpu运行会出现显存溢出爆驱动的情况,需要强行双核运行,当时只有hos和星际2会出现这个问题,可以断定引擎是一样的
魔兽世界是改良版魔兽3引擎,早期美国那边内测简直就是放大版的魔兽3,期间对引擎各种小修小补不断,最大的改变是3.0开始的镜像技术,4.0开始wow改良了水体,7.0改良了光影效果,但是自始至终建模没有改变,6.0重做模型也是只添加了更多的多边形而已,都是靠贴图撑起来的。
炉石的文件很明显u3d
暗黑2那会苹果还是powerpc架构,结果没几年英特尔架构的电脑都玩不了暗黑2,后来powerpc全淘汰了,暴雪才想着支持了英特尔架构的mac,魔兽3再后来的下载版里索性不支持mac,后来不知哪里有人有mac版的执行文件。就能玩了
mpq其实构造不错,纯压缩包,执行文件去依次序调用压缩包资源,如果data根目录有同路径同名单独文件就会优先调用(改字体,改bgm就是这么来的),但是很明显解包搞得已经没啥秘密了,无数人可以改本地文件,防不胜防,后来就放弃了mpq格式,顶多保留了魔兽世界的替换字体和bgm
发布