java为什么不能做游戏,Java为什么不适合写游戏
作者:本站作者
1,Java为什么不适合写游戏
其实也有java的游戏引擎libgdx,但是用java开发游戏也只能在java虚拟机环境运行。但是如果你想发布iOS版等,那么你需要重新再开发一套代码,成本会大。所以现在像u3d、cocos2d等游戏引擎都有很好的跨平台性。一般一份代码你就可以打包PC、android、iOS、h5,而区别就是在一些细节上处理下就好了(如加入sdk,硬件调用这些会有区别)。但是游戏逻辑你不需要怎么大的修改,最多也是适配上做下优化,不用完全为了其他平台再重新开发一次代码。
2,JAVA能写大型游戏么
我看到楼上都是说不能,我先抛出一个游戏——Minecraft。然后再细说java为什么不方便开发大型游戏?首先因为java相比较C而言不能操作内存,效率确实低,而且运行还要安装虚拟环境(jre)。但是这个能说明就不能开发大型游戏了吗?那不是的,只是相比较C而言不好开发而已。至于“而端游的服务端开发必须是C++”。我不知道该怎么吐槽还是算了吧,这边建议去工作一个月再说这种话呢。我猜的没错的话你现在应该是在选择学习什么语言,然后你的目标是开发大型游戏的这样子一个状况。其实刚刚开始学习什么语言并不是很重要,重要的是你能继续学下去,编程学到后面并不是只要求你会一种语言就行可以了,到后面C、C++,java、python这些常见的语言迟早要会的。而且开发大型游戏并不是单枪匹马一朝一夕就能完成的,是需要大型团队用无数的日子开发出来的,你也是只能成为其中一份子,但我相信你可以的。所以如果你还纠结学习什么语言的话,就先选择你感兴趣的吧,愿心之所向,行之所倚。
文章TAG:
java为什么不能做游戏 Java为什么不适合写游戏 JAVA 为什么 什么