当前位置:首页 > 专题 > 正文

魔兽世界是什么语言开发的游戏(魔兽世界开发用的是什么技术)

  • 专题
  • 2024-01-04
  • 99
  • 更新:2024-01-04 06:30:34

1、魔兽世界开发用的是什么技术

大型游戏,包括网络游戏和单机游戏,基本上都是用C++进行开发的。不过从国外网站上看到说暴雪的魔兽世界服务端是JAVA开发的,因为他们当初也没有意识到魔兽会这么火,所以,导致后来随着不断更新,服务器也不断换好的,可是依然经常服务器当机。国内前些时候记得有公司用JAVA来开发军事题材的网游的,不过,整体效率未必能咋样。

至于开发游戏,那也是很大的一块了。简单一些,如果是自己制作小游戏的话,完全可以学习Flash游戏制作,或者是VB.深一点,可以用c/c++了。网络游戏的话,你是打算学习服务端开发还是客户端开发?这些需要你有着扎实的编程基础,数据结构和算法、网络、2d/3d图形学、具体的编程语言c++,必须具备一个程序员的标准饿。

游戏公司的开发流程:首先策划拿出一个策划来,经过那些boss们商讨,认为游戏上市后能赚钱,进行游戏项目立项。然后,美工啊,策划啊,开发人员啊,人员分配到位,策划不断拿出方案,卡发人员进行开发,好久之后,进行游戏技术测试啊,内侧啊,然后公测,然后商业运营。

真正的游戏开发是很复杂的,呵呵,这里献丑了。

魔兽世界是什么语言开发的游戏(魔兽世界开发用的是什么技术)  第1张

2、请问像魔兽世界这样的游戏是用什么语言编写的?

大型的网络游戏一般都使用C语言来写,因为使用java或C++等其他语言运行速度或是代码效率都比不上C。在游戏核心的地方,比如游戏引擎中运算处理比较多的地方,会直接用汇编语言来写,最大的优化代码的效率,避免出现游戏不流畅的问题。魔兽世界应该也差不多吧,具体使用的工具不太清楚,但记得好像曾经有个高手告诉我魔兽的主要代码是用vc6.0写的,不知道是不是真的,仅供参考吧。

魔兽世界是什么语言开发的游戏(魔兽世界开发用的是什么技术)  第2张

3、魔兽世界用的什么游戏引擎

wow使用的是Direct8 游戏引擎。

DirectX 8的推出引发了一场显卡革命,它首次引入了“像素渲染”概念,同时具备像素渲染引擎(Pixel Shader)与顶点渲染引擎(Vertex Shader),反映在特效上就是动态光影效果。

同硬件T&L仅仅实现的固定光影转换相比,VS和PS单元的灵活性更大,它使GPU真正成为了可编程的处理器。

DirectX是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,并且只能支持这些平台。

DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。

DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API。

DirectX 8的推出意味着程序员可通过它们实现3D场景构建的难度大大降低。通过VS和PS的渲染,可以很容易的营造出真实的水面动态波纹光影效果。此时DirectX的权威地位终于建成。

:DirectX_百度百科

4、魔兽世界是用什么语言编写的?

魔兽世界用的BigWorld游戏引擎,主要还是C++吧。脚本语言是Lua。

大部分游戏对性能要求都挺高,目前大型游戏基本都是C++的。