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

魔兽世界开发用的是什么技术,第1张

C++ 数据结构

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。

扩展资料:

工作原理

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的团培。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能扰或衡键,缓做即可搞定这个过程。

因人员数量过于庞大,只列举少量在名单里靠前的人员,来源取自游戏内制作人员展示动画。 经典旧世职务分工名岁羡单职务分工名单游戏设计暴雪娱乐执行制作人迈克·莫汉(Mike Morhaime)团队负责人马克·柯恩(Mark Kern)艺术总监威廉·佩特拉(William Petras)创意总监克里斯·梅森(Chris Metzen)动画组长凯文·比尔兹利(Kevin Beardslee)首席美术设计师Justin Thavirat首席角色设计师Brandon Idol首席设计师罗勃·帕尔多(Rob Pardo)、阿伦·亚德翰(Allen Adham)  首席游戏程序设桐扒计John Cash技术美工主管Kyle Harrison首席制作人Shane Dabiri、Carlos Guerrero制作助理克里斯·西加提(Chris Sigaty)燃烧的远征职务分工名单职务分工名单执行制作人弗兰克·皮尔斯(Frank Pearce)艺术总监Justin Thavirat创意总监克里斯·梅森(Chris Metzen)首席游戏程序设计John Cash服务器主程Joe Rumsey首席设计师Tom Chilton、Jeffrey Kaplan、

Rob Pardo 首席制作人Shane Dabiri角色设计Chris Robinson首席环境美术设计师Gary Platner首席室内美术设计师Brian Morrisroe首席关卡设计师Cory Stockton首席任务设计师艾力克斯·艾法希比(Alex Afrasiabi)巫妖王之怒职务分工名单职务分工名单执行制作人弗兰克·皮尔斯(Frank Pearce)艺术总监Chris Robinson创意总监克里斯·梅森(Chris Metzen)原游戏总监Jeffrey Kaplan(中途离职,去研发暴雪的另一项目) 首席设计师汤姆·奇尔顿(Tom Chilton)技术指导麦克·艾略特(Mike Elliott)制作总监J.Allen Brack动画组长Steve Aguilar城填、地下城美工主管Wendy Vetter场景美术主管Cary Platner技术美工主管Thomas Blue首席世界设计师Alex Afrasiabi首席系统工程师格里格·斯特里特(Greg Street)环景关卡设计师Aaron keller、 Jesse McCree大地的裂变职务分工 名单 职务分工 名单 执行制作人 弗兰克·皮尔斯(Frank Pearce) 游戏总监 汤姆·奇尔顿(Tom Chilton) 制作总监 J.Allen Brack 艺术总监 Chris Robinson 技术指导 麦克·艾略特(Mike Elliott) 创意总监 克里斯·梅森(Chris Metzen) 首席视局雀昌觉动画设计 Steve Aguilar 城填、地下城美工主管 Wendy Vetter 场景美术主管 Cary Platner 美术支持 Eric Browning、Jason Morris 首席内容设计师 Cory Stockton 首席系统工程师 格里格·斯特里特(Greg Street) 首席世界设计师 Ales Afrasiabi 首席战斗设计师 Scott Mercer 关卡设计主管 关卡设计主管 首席环境景美术师 Ely Cannon 熊猫人之谜职务分工名单职务分工名单执行制作人弗兰克·皮尔斯(Frank Pearce)游戏总监汤姆·奇尔顿(Tom Chilton)制作总监J.Allen Brack艺术总监Chris Robinson技术指导麦克·艾略特(Mike Elliott)创意总监克里斯·梅森(Chris Metzen)首席视觉动画设计Steve Aguilar地下城美工主管Wendy Vetter场景美术主管Cary Platner首席系统工程师格里格·斯特里特(Greg Street)首席战斗设计师Scott Mercer关卡设计主管Jonathan Dumont首席任务设计师戴夫·科萨克(Dave Kosak)首席游戏引擎程序员

(技术总监) Marco Koegler首席Gameplay设计师Patrick Magruder首席服务器程序设计师Alec Dun

所有的服务器程序都是用:

主要部分都是用C\C++编写,然后再用毁铅激一写脚本语言

现在非常流行的脚本纤袜语言是Python,它和C++搭配简直天衣无缝,甚至C++委员会都决定将Python嵌激笑入下一代C++标准中..

客户端也是使用C++,大部分使用微软的D什么x的图形库,3D游戏的话,一般每个游戏,有他们公司的的3D库,也就是所谓的3D引擎..

我有热血传奇02年编写的传奇源代码,附有开发文档是用VC++6.0,开发的,使用了巨多的类..


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12439702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存