【扫一扫了解最新限行尾号】
复制提示
java能不能开发电脑游戏
当然可以,java不仅能编写在电脑上运行游戏,可以结合opengl制作出漂亮胡三维效果,而且可以用j2me技术编写手机游戏,现在手机上的游戏大部分不就是用java做的,编个扫雷,推箱子之类的游戏不难,楼主可以自己学一下。
可以做Java游戏。主要是用Java分支中的J2ME来写,但是J2ME中需要Java的基础知识 。Java语法基础:包括基本数据类型、关键字、运算符等等 面向对象的思想:类和对象的概念,继承和多态等等。
Java语言能开发游戏。Java什么东西基本都能开发,不过Java不能直接操作内存,这样使Java在开发的时候造成很多局限性。但是Java提供了本地方法,可以调用c的类库。使得功能进一步提升。又由于Java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。
比如可以用Java写骑士飞行棋,总不能因为它小就不算游戏了吧。Java可以写手机游戏,为什么不能写电脑游戏呢?Java分为J2EE、J2SE、J2ME,就算是J2ME,也是可以在 电脑上编程的,打包成jar,用手机模拟器照样可以在电脑上玩。
不适合 因为Java需要虚拟机来执行 这期间 对于系统资源消耗较大 所以不是很适合~ 毕竟游戏都是在本地执行的 而像JSP都是通过服务器来执行~大型网络游戏,你指得如果是要用到3D的话那是c++,因为现在WINDOWS 系统DirectX API用C++比较合适因为DirectX属于COM,用C++来写的教程也多。
为啥没人用java语言开发手机游戏的
JAVA不是不能做java不适合做游戏,而是对开发人员的能力要求高java不适合做游戏!如果能够充分利用JAVA的并发优势,那是可以做到的,并且这已经被有些小公司当做网络游戏服务端的开发语言了。
在pc上,java做大型游戏并不合适,主要是因为java离底层较远,对图形的处理不如c++方便,同时效率也是一个极大的问题,而且Java本身并没有很多好的图形类库(主要原因还是没市场)。
JAVA为了夸平台不得不舍弃很多东西,对于目前的游戏开发只针对于Windows进行大跨步的发展,JAVA想要在这方面赶超C++等属于微软的语言难上加难。
如果做web开发,JAVA是最合适的。如果做桌面程序的开发,那就学微软的那一套东西,MFC,C#等 有牛人对jdk0和C++做过测试,在网上能搜到相关文章。JAVA的运行速度一部分和C++基本一样,有的甚至超越了C++ 在做游戏方面,java也表现突出,现在手机游戏市场基本上被java占领,网页游戏就更不用说了。
java不适合做游戏我也是做java的,你说的很对。java的优势就是web方面。swing简直惨不忍睹啊。如果非要用java做c/s的话,最好用原生的swt。swing被封装过。不过不管怎么说,java做c/s是非常不方便。还有,winform又好用又强大,的确能轻松完爆swing。.net嵌入式倒是没玩过,不知道有多强大。
以王者荣耀为例,王者荣耀团队的相关文章中有明确提到,客户端,也就是手机上的的APP是用的Unity3D游戏引擎。具体的开发语言以C#为主。至于王者荣耀的后端编程语言,基本可以确定是C++,C++到现在都是腾讯公司的核心技术栈,并且游戏领域,使用java/php 等语言很难达到游戏对性能的要求,编程难度较大。
JAVA能写大型游戏么?
1、java不适合做游戏我看到楼上都是说不能java不适合做游戏,我先抛出一个游戏——Minecraft。然后再细说java为什么不方便开发大型游戏?首先因为java相比较C而言不能操作内存,效率确实低,而且运行还要安装虚拟环境(jre)。但是这个能说明就不能开发大型游戏了吗?那不是java不适合做游戏的,只是相比较C而言不好开发而已。
2、答案是绝对可以!不过一个大型游戏往往不只用一种语言编写!因为java的局限性不适合大型游戏开发!也就是说用java可以编大型游戏,但是可能出于对游戏速度等制约游戏优化等因素。
3、可以调用c的类库。使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。而在企业开发。因此java不适合开发大型游戏。中小型网络游戏还行。
4、不怎么可行,不过编一些面向对象的程序还是最好的,一些小软件用JAVA编写是非常好的,就像一楼说的用JAVA编出来的大型游戏运行会很慢,小的游戏还是非常非常好的 对于制作高级的3D需要什么技术?一般来说3ds max比较适合最初学者。因为比较能容易做出简单的效果。maya相对初学比较难掌握。
5、Java 可以编写游戏,但是并不适合。现在大部分的游戏都是C++编写的,如果想做游戏,还是学C++吧。
6、可以的,可以做Java游戏。【资料】主要是用Java分支中的J2ME来写,但是J2ME中需要Java的基础知识 。
为什么Java不适合游戏开发?
java开发游戏性能和效率差,开发一些小游戏还可以,远标老师讲过java面向对象,所有方法都是封装在类里的,要调用方法就得实例类,而游戏主要侧重的是逻辑 对象就像是很多功能的机器,但是我的游戏逻辑只要每台机器的其中一个功能,但要用的话必须把这一整台机器制造出来。
可以调用c的类库。使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。而在企业开发。因此java不适合开发大型游戏。中小型网络游戏还行。
JAVA为了夸平台不得不舍弃很多东西,对于目前的游戏开发只针对于Windows进行大跨步的发展,JAVA想要在这方面赶超C++等属于微软的语言难上加难。
JAVA可以做游戏服务端的开发,也就是网络游戏的开发,网络游戏的实时性高,对高并发,数据的一致性处理要求较高,并且因为是自身JVM的垃圾回收机制对服务器的内核性能要求高,会占用一定的资源去处理这部分数据,游戏的实时性代表了大量数据会经常被更改替换。
java不好编写,因为java是专门编写网络脚本的,用java编写_麻烦,c语言编写需要c4dioid软件,这是一个编写软件的环境,利用c语言编好游戏,然后选择导出,导出之后就是apk(软件安装包)了,只有编写了正确c语言格式的文本,才能导出成apk。
我看到楼上都是说不能,我先抛出一个游戏——Minecraft。然后再细说java为什么不方便开发大型游戏?首先因为java相比较C而言不能操作内存,效率确实低,而且运行还要安装虚拟环境(jre)。但是这个能说明就不能开发大型游戏了吗?那不是的,只是相比较C而言不好开发而已。
关于java不适合做游戏和java不能做什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。