主页 > 我要提问 >制作游戏应该学什么编程语言 >

制作游戏应该学什么编程语言优质

237次浏览 | 2020-07-07 更新
来源 :我要提问
最佳经验
本文由作者推荐
制作游戏应该学什么编程语言
企业级的游戏开发的话般C++多一些,大型游戏要求足够高行效率,而JAVA,C#在这面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。
但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
如果是开发android的游戏的话,没得选,只能用JAVA。
貌似也有用delphi开发的游戏,不过听说不是主流。

其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。

推荐教材《Visual C++游戏编程基础》

如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。

纯粹手打,求采纳。企业级的开发,一般C++多一些,大型游戏要求足够高的运行,而JAVA,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。
但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
如果是开发android的游戏的话,没得选,只能用JAVA。
貌似也有用delphi开发的游戏,不过听说不是主流。


其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。

推荐教材《Visual C++游戏编程基础》

如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。本回答被网友采纳现在都是信息时代,没有一门好的技难社会之中立足的,
现在的电脑技术增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。毋庸置疑C++.
vb大程序性能不行c++或者java
学网络游戏设计都需要学什么编程语言?可以自学吗?
自学与老师指点的:自学很可能要走很多冤枉路!
但找到好师谈何容易!所以自学也不失一条途径。

在这里“网络游戏设计”你应该指的是游戏编程吧?(游戏设计还包括策划、美工等等)

首先,游戏编程也是编程,因此你得学会编程。怎样从0开始学编程呢?

1。选择一门计算机语言。选择C语言吧,原因就不讲了,自己慢慢体会吧。去买一本C++的书(书中会说明C和C++的概念的),多上机,掌握其基本语法、概念。

2。了解API编程的概念。买一本类似“WINDOWS程序设计”的书。

3。在C的基础上学习C++,理解类的概念及其编程。使用前面的书,再买一本MFC编程的书(使用别人的类库编程,以后学习其他面向对象的语言也不难了)。

4。学习网络编程。理解一下网络通信的基本概念。

5。学习游戏编程。主要是关于图形的处理。前面的知识这时候就大有用处了。你可以使用API图形函数,或者别人提供的专门的图形函数库,比如DX,OPENGL。

6。游戏的实质就是内部的逻辑加上外部的图形化显示。因此,你还不许学习算法,也就是对数据的组织和处理,这才是关键,外部图形的显示只是函数的使用而已,内部数据的逻辑才是灵魂。如果你的游戏再加上网络通信功能,不就初具网络游戏的雏形了?

以上是针对业余者快速入门而言,科班的自有自己的课程体系,可参考相关专业课程设置。当你走过以上六部,只能说你入了门,要想走得远,必须系统地学习科班的课程,基础才能打得牢。当然,如果业余玩玩,也不用那么辛苦。

菜鸟的建议,参考而已。GOOD LOCK !一般都会4-10个月左右的不过选择正确的地方学习才是最主要的当然可以自学..多买点这方面的书自己研究研究..世上无难事嘛..我有好多东西就是自学的..家里堆了不少电脑书..这主要是自学。基于.net core的c#.可以自学
自学Java 自学手机游戏编程如何起步
1。 要有java基础。 j2se要入门。 你有大把时间,每天学五小时。 半年了。 前提天不间断学理论。一学学理论一边做大量的习题。大学教材里的习题要全做完,做完后还要到处找题目做。不会做的发贴问别人。但要搞懂为什么。

2。 j2se精了,j2me手机版最多三个月就能出师!

别信别人卖广告的,有很多学校都是骗钱的!
这个世界上,你唯一可以相信的人就是自己,唯一可以依靠的就是你自己的努力加恒心!

我可以告诉你,学java的路很漫长,很艰苦。 但如果你非常努力,可以比别人更快出师。
而且你出师后上班后经过几年奋斗月薪上万也不是什么稀奇事!

再补充一句: 公司里的软件精英,在大学四年也没学到什么东西,一点点理论,大部分都是自学的。你自己想想,大学总共四年,第一年不用学,第四年有半年找工作去了,只有两年半在学java, 每周才几节课, 每节课才一至两个小时。如果你每天不间断,每天学三到五个小时,天天做练习,不懂就上网问,一定比大学里的学生学得快。 你要上网找朋友,入java群,出入百度提问,出入各种java论坛提问题,交朋友,就更加快了。 googel是好东西。不能少我可告诉你,因我也是由零开,到现在能编写一些程序,放在网上,还真有人下载反应不错啊.
我是这样开始的,安装JDK,我安装的是1.5版,装好后就不用管他了,因为只是为运行了下面这个工具,安装Sun Java (TM) Wireless Toolkitfor CLDC,我安的是2.5.1版,这个工具里有很多范例和类库文档,一边参考一边编写,第一个程序可能比较难,到这里>
什么情况下会提前排卵怎么知道排卵日?
什么情况下会提前排卵怎么知道排卵日?你好一般情况下排卵月经后12天左右,但是如果月经定,排卵期也是可能会有改变的,月经周期短,排卵期会有提前,如果月经周期长的话
什么情况下怀孕了早孕试纸测不出来?
什么情况下怀孕了早孕试纸测不出来? 除非是宫外孕测试不出来 什么叫安全期和危险期?通常如果你排卵期没有变化的情况下 女人每个月都有可能会因为各种原因而使得排卵期
Macbook Air屏幕尺寸是多少
Macbook Air屏幕尺寸是多少Macbook Air屏幕尺寸两个版本,一个是11.6英寸,一个是13.3英寸 2008年1月15日,苹果公司发布了其首款超
MacBook Air的电脑尺寸是多大
MacBook Air的电脑尺寸是多大你这个应该是13.3英寸这个没什么关系,电脑包买13寸和13.3寸几乎一样大都能够装下,电脑包设计的时候就考虑了这个问题有
mini cooper油箱多大
mini cooper油箱多大1、一般小型车容量35-45升,中型车油箱容量55-75升左右。加满一油箱后一般都可以行驶500公里左右,根据汽车的排量大小油耗大
miui9占用内存多大,顶配剩余内存多少
miui9占用内存多大,顶配剩余内存多少从MIUI8向MIUI9更新,miui9.0.5.0稳定版更新包是1.4G但是安装更新成功后会删除安装包与更新前手机内存