魔兽争霸3使用的 是C语言和JASS编程语言。
C语言:
魔兽争霸3的核心引擎部分是用C++编写的,因为C++语言具有很好的高效性和可扩展性。魔兽争霸3的3D引擎是用DirectX SDK和OpenGL SDK函数库编写的,这样能充分利用上显卡的硬件加速。魔兽争霸3的脚本引擎,比如地图和关卡编辑器等是用Lua语言编写的,这是一种脚本语言,但是具有很好的C++兼容性,并且它的执行效率也很高。
JASS:
JASS(Just Another Scripting Syntax)是魔兽争霸的地图脚本语言,是专门为魔兽争霸开发的一种脚本语言。JASS语言是一种类似于C语言的编程语言,它提供了丰富的游戏开发接口,可以用来创建单位、设置触发器、编写AI逻辑等。JASS在语法结构上比较接近Basic,同时也引用了许多C的东西。
结合以上信息,魔兽争霸3的编程主要使用了C++和JASS两种语言,其中C++用于核心引擎和3D引擎的开发,而JASS用于地图脚本的编写。Lua也在魔兽争霸3中得到了应用,主要用于自定义脚本逻辑的编写,例如技能系统、任务系统和AI等。
版权声明:本文《魔兽争霸3用什么语言编写》由网友小小游戏哥提供,仅作为展示之用,版权归原作者及公司所有;
出于传递更多信息之目的,如果侵犯了您的权益,请您来信告知,我们会尽快删除。