【扫一扫了解最新限行尾号】
复制提示
我想要做游戏的话,我应该学java还是C语言好呢
1、首先,由于Java运行在虚拟机上,在性能方面可能不如C语言。并且Java的内存管理相对较为复杂,需要更多的内存资源。
2、如果你想从事移动平台的游戏开发,最好学习C语言。千锋教育就有线上免C语言线上公开课。 因为Android主流JAVA语言,iOS主流Object-C语言,而在个人主机上主流的游戏开发语言现在包括以后很长时间也还是C++。
3、编程新手们,你们还在迷茫该学哪种编程语言吗?本文将为你推荐两种经典语言:C语言和JAVA元老级人物C语言和JAVA是编程界的元老级人物,经历了时间的考验,现在仍是主流语言,被广大学院派所推崇。
Java为什么不适合写游戏
然后再细说java为什么不方便开发大型游戏?首先因为java相比较C而言不能操作内存,效率确实低,而且运行还要安装虚拟环境(jre)。但是这个能说明就不能开发大型游戏了吗?那不是的,只是相比较C而言不好开发而已。
Java并不适合做 客户端/服务器(C/S结构 比如游戏)这样结构的 它更适合做Web开发 就是 浏览器/服务器(B/S结构 比如时下流行的网页游戏)这样的的项目。
在pc上,java做大型游戏并不合适,主要是因为java离底层较远,对图形的处理不如c++方便,同时效率也是一个极大的问题,而且Java本身并没有很多好的图形类库(主要原因还是没市场)。
又由于Java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以Java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使Java能与c相比使。又因为Java的初衷就不在界面和桌面游戏上。而在企业开发。
第基本所有的网游都是在windows上跑的,而windows就是用c/c++写的。用c/c++方便能调用系统api,能对系统底层做优化,网游是一个很要效率的软件。
现在怎么没人开发java游戏了?好怀念
1、智能平台游戏可玩性更高。java游戏色彩单画面粗糙,智能平台游戏色彩丰富、画面精美,现在没有java游戏的原因是智能平台游戏可玩性更高,选择更多样化。
2、这个没什么可讨论的,基于Java的游戏肯定会比写得很好的c++程序慢,当然写一个好的c++程序所花费的庞大的薪水也是Java不能比的。
3、游戏开发 国内游戏行业近年来发展也很迅速,专业的游戏开发人才同样存在缺口。国内的手机游戏主要使用的就是Java。而且以前诺基亚时代,手机里的游戏大部分都是Java开发的,虽然现在很少有人再去开发了。
4、我也是做java的,你说的很对。java的优势就是web方面。swing简直惨不忍睹啊。如果非要用java做c/s的话,最好用原生的swt。swing被封装过。不过不管怎么说,java做c/s是非常不方便。
为什么Java不适合游戏开发?
JAVA不是不能做,而是对开发人员的能力要求高!如果能够充分利用JAVA的并发优势,那是可以做到的,并且这已经被有些小公司当做网络游戏服务端的开发语言了。
又由于Java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以Java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使Java能与c相比使。又因为Java的初衷就不在界面和桌面游戏上。而在企业开发。
然后再细说java为什么不方便开发大型游戏?首先因为java相比较C而言不能操作内存,效率确实低,而且运行还要安装虚拟环境(jre)。但是这个能说明就不能开发大型游戏了吗?那不是的,只是相比较C而言不好开发而已。
但是java不太适合unity引擎或者说java不适合游戏开发,主要是因为Java不具备脚本特性,内存控制较弱,跨语言能力较弱,语言表达能力低。
像是大型公司比如ea,育碧开发的游戏,大多并非是用java开发的。综上,其实java做什么游戏都不如c++给力,但是在手机端他有很多优势,弥补了他的很多劣势。相对的,pc端开发更为成熟,所以java基本毫无竞争力。
使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。
为啥没人用java语言开发手机游戏的
1、在pc上,java做大型游戏并不合适,主要是因为java离底层较远,对图形的处理不如c++方便,同时效率也是一个极大的问题,而且Java本身并没有很多好的图形类库(主要原因还是没市场)。
2、开发效率)问题,java如果用于开发大游戏就会很费事,用过Java写过游戏程序就会知道。
3、如果做桌面程序的开发,那就学微软的那一套东西,MFC,C#等 有牛人对jdk0和C++做过测试,在网上能搜到相关文章。
为什么不用java写游戏w的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于为什么都用java、为什么不用java写游戏w的信息别忘了在本站进行查找喔。