资讯

展开

电脑游戏用什么语言,请问游戏是用什么电脑语言设计的

作者:本站作者

1,请问游戏是用什么电脑语言设计的

都可以的,每种语言有其特长,就算简单的flash和word脚本都可以做出小游戏。

电脑游戏用什么语言,请问游戏是用什么电脑语言设计的

2,电脑游戏使用哪些编程语言

一般分二种:网络游戏和手机游戏。 网络游戏有2D和3D,主要用的语言是C++,用的软件是VC,还需要DIRECT包,用于DIRECT编程,一般单机小游戏用的是SDK或MFC编程。 手机游戏用的语言是JAVA,用的软件很多,现在比较流行ECLIPSE,还需要一些J2ME的插件。

电脑游戏用什么语言,请问游戏是用什么电脑语言设计的

3,现在一般的游戏或者软件都用什么语言编程c和c有什么区别

这里有两个问题,一个是C和C++的区别和联系,而是如何进行应用软件开发。C++比C语言更复杂,也完全兼容C的语法,不仅提供了面向对象的特性,还加入了模版元编程,直接把复杂度提升了一个档次。但也别有畏难情绪,C++的基本语法都很简单,包括模版,主要是看熟练程度,有些东西也不用刻意去学,包括一些语法糖,实际项目中很少用到,所以那些说C++怎么怎么复杂,怎么怎么难学的,听听就好别当真,可以说只要掌握面向对象,了解基本的模版编程,熟练使用stl或boost(里面的东西不需要全掌握,只掌握重点的容器、算法,boost的asio就可以了),就可以开始工作了。软件开发这个话题太广,如果你熟悉了C/C++,到了这个阶段,就可以熟悉各种API了,如win32或posix等,比如可以看Windows程序设计或Linux程序设计等这类书籍。就目前来看C\C++的路的确越来越窄,桌面开发可以选择Qt,但是windows还是推荐使用.net,C++仅作为备选方案,随着互联网和云计算的盛行,C++在这方面基本没什么用武之地,本来以为可以在物联网上大展宏图,结果半路杀出一个python,随后连Ubuntu都将其作为官方开发语言,这也是一个悲伤的故事。但对于嵌入式工程师,C/C++这个目前还无法替代,而且门槛极高,要熟悉Linux架构,会对内核进行裁剪,要为特定硬件编写驱动,需要丰富的软硬件知识积累。游戏目前主流的编程语言是C#,各大主流的商业游戏引擎,如unity,cryengine等都使用C#,目前只有unreal4采用的C++,当然unreal4也可以采用蓝图。像前几年盛行的cocos2dx也是采用C++,但目前基本已经淘汰了。游戏编程对数学能力要求较高,首先需要掌握高等数学和线性代数等理论知识,然后看一些计算机图形学的相关知识,伴随着这些理论知识的学习掌握相关的图形api,比如OpenGL或directx,如果是从事移动端,需要学习opengl es,而OpenGL es是在OpenGL上精简而来的,抛离了OpenGL中的固定功能管线,采用可编程管线,即shader(shader是一种类c语言,语法很简单,但需要一定的数学功底才能写好),所以要重点学习OpenGL 3.0以上的版本。在这之后就可以开始学习游戏引擎了,有了上面的知识,游戏引擎就想对简单了,就相当于使用ide。

电脑游戏用什么语言,请问游戏是用什么电脑语言设计的

4,游戏一般用什么编程语言开发

开发游戏的编程语言有很多,不同的平台会使用不同的语言。这里我把平台类型主要分为四大类,即PC端,游戏主机,WEB端,移动终端。下面就分别来介绍一下这四类平台上的一些游戏开发语言。PC.PC端的游戏绝大多数都运行在微软的Windows系统下,游戏可以被视为一类交互性比较强的软件。既然是软件,那么理论上能够开发软件的编程语言也都能用来开发游戏,事实也确实如此。但在实际开发中,为了兼顾游戏的执行效率,PC上的大型游戏往往使用C++或者C#这类高性能语言进行开发。此外,还有一个原因是C++/C#可以无缝兼容大多数游戏引擎。游戏主机.目前主流的游戏主机有微软的XBOX和索尼的PlayStation。XBOX可以视为一个另类的PC机,它的游戏开发与现在Windows端的开发大同小异(同样可以使用Visualstudio),所以XBOX的主要编程语言也就同样是C++和C#。索尼的PlayStation使用的是一个类UNIX的操作系统,也就无法使用微软的C#语言了(要使用也可以,但很麻烦),所以就只能大量使用C++了。WEB.WEB游戏是指运行在浏览器中以网页形式展现出来的一类游戏。本质上也就是一个网页,所以WEB游戏的编程语言也就主要是WEB开发语言,比如PHP,JS,HTML5等等。移动终端。移动平台主要有安卓和iOS,安卓系统APP的主要编程语言是Java和kotlin,IOS是OC和swift。这些是APP的开发语言,而游戏也可以视为一种高性能的app。安卓下游戏主要框架由Java实现,部分需要进行大量计算的模块会使用C/C++的动态库来实现。iOS下由于其语言本身就很高效,所以基本上IOS下的游戏都是使用oc和swift两种编程语言来实现的。以上只介绍了一小部分,希望大家关注太科罗技头条号,并在下方积极留言讨论。

5,开发游戏用哪个编程语言好

是用C++语言的,还要使用游戏开发引擎,像Untiy3D和COCOS2D-X。可以去中关村详细的了解一下
要看什么游戏引擎了
PC的话 C++
c语言

6,游戏用什么语言编写的

一般的大型游戏开发不是单一用某一种软件语言的问题。一个大型游戏的开发需要非常大的团队用各种各样的语言和工具来完成。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java。首先一般的游戏开发架构(Windows平台)从底到顶一般是Direct X?——游戏引擎——游戏。大型游戏开发的大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。比如比较流行的语言。,然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言。Windows平台比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试。扩展资料:汇编语言为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。高级语言不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。如今被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。参考资料:百度百科:计算机编程语言

7,开发电脑游戏用的最多的语言是

窗口游戏(魔兽世界、魔兽等)大多是C++网页游戏和手机游戏大多是java当然其他c#、Pascal等也有推荐学c++学习编程没别的只要耐心就行。
C++JAVA
c++比如 魔兽世界就是用c++写的
c++direct 3d就是DX
用c语言开发游戏估计要累死 用unity多好 既简单又高效

8,大型网络游戏一般用哪种高级计算机语言编写

。所有的程序语言都是死的,只要有衡心、常心,每天边玩边学就能轻松掌握。考试很轻易能过。不过建议英语最少四级。然后就是理念。如果时而学之,学而弃之。我建议还是玩游戏的好。想好并确定以后目标,不要怕学不到,只怕亲不去学。楼上同学...学编程从长远角度出发先看俩月编程理念为好。^~
c--
C
可以用来编写程序,比如在电脑上玩的游戏,用的office软件,都是编程编出来的。

9,编写网络游戏或单机游戏用什么语言写除了C

游民星空,3dm,游侠,都是著名的单机游戏网站
大型商业游戏一般都是使用几种语言混合开发,比如C++结合脚本语言。主流语言是C/C++,其它不那么常用的语言有delphi、JAVA、C#,脚本常用的有Lua和python。JAVA主要是手机游戏
现在计算机基本上都在用c语言
呃呃呃额额得得得得得得得得得得得得饿的呃呃呃额额 他在真在真在真在真在真在真在真我
英语

10,制作单机电脑游戏应选择什么编程语言好

单机游戏一般用c语言或c++,像仙剑这样的大型游戏。学c需要从基础开始,买一本初学者要用的书,然后加入个C语言群、申请个csdn账号,遇到问题时有这样的解决渠道。
自学程序编写,别从游戏开始。一步步学C、C++、C#
能够开发出多国语言版本的必定是一些大的公司推出的经典作品(从商业和文化层面讲具有划时代意义的经典之作,这种游戏并不多),但是,似乎也不是说某个游戏能够支持上述几大语系的.例如美国的游戏可能支持欧洲和美国的语系,日本的游戏可能有英文版.估计暗黑破坏神(diablo)系列可能有各种语系支持(开发的时候不一定有,但是为了推广,可能不同的语系作了本地化处理).因为,要做出多语言支持是比较麻烦的,语音,文字,以及和游戏文化匹配的字体和语言风格.

11,现在的游戏用的都是什么语言

看什么游戏了,大型游戏,只能用vc++,要不效率太低了,不过要学的东西太多了,没有几年够呛,因为不止要学vc++语法,还要学directX类库,还有很多的计算机基础,比如数据结构和算法,操作系统等等 小游戏的话,就是java和flash,其中flash感觉想学的话最简单,主要是要求美工比较好,程序实现并不难,java是一个面向对象的语言,如果没有编程基础的话,也要学一段时间,另外手机的java游戏和电脑java小游戏实现框架不太一样,所以可能不是很通用 网页游戏的话,需要学一门网页脚本语言,如asp php,还有客户端脚本语言,一般是javascript,然后用ajax技术把他们联系起来,当然需要了解一些xml知识
什么语言都可以写游戏 手机一般用Jave 网游一般用VC 网页一般用Flash 一般小游戏就是什么语言都有人写的
语言一般都用c++开发, 图形库以前用opengl 现在少了 ,大部分现在都在用DX
文章TAG:电脑游戏用什么语言  请问游戏是用什么电脑语言设计的  电脑  电脑游戏  游戏  
相关教程
猜你喜欢