首页游戏攻略JAVA能写大型游戏吗?java写小游戏

JAVA能写大型游戏吗?java写小游戏

misa2 02-09 4次浏览 0条评论

JAVA能写大型游戏吗?

首先:当然可以了。

但是,制作完成后能够达到商业化要求就是另一回事了。也就是说,你用Java制作的大型游戏是没有一点市场竞争力的。

因为Java的体质决定了这款游戏必定“卡的要死”

首先要确定一下什么是大型游戏吧,是玩家多,还是同时在线人数多,还是指那种高精度模型高精度贴图的3A大作。

一些低fps的游戏,比如棋牌类,斗地主麻将,三国杀这种用java写是完全没有问题的,小卡顿并不影响你游戏,或者说你根本感觉不出来。

我们都知道java需要运行在虚拟机,如果你的游戏纯java层去写的,那么需要解释执行,虽然现在得益于即时编译技术,代码效率显著提升,但是做不到绝对的回收不耗时,而且虚拟机占用了你很多内存,还可能会导致你的应用内存映射到交换区。

虽然有些游戏吃显卡比较多,但是游戏逻辑部分还得看cpu。

那么有的人会说安卓也是虚拟机啊,这里确实有点不一样,安卓是没办法,只能跑在虚拟机啊,也不想这样的。我们都知道现在游戏都是基于游戏引擎开发的,安卓游戏引擎大部分基于jni开发的。当然像cocos2D这种也有纯java版本,但是应该现在用的人不多了,都是基于cpp版本做的。

这里需要对虚拟机和编译的知识要有一定的理解。

总结来说就是看你的游戏特性吧,java也是可以的

java写小游戏
当年在街机游戏厅你们如何称呼《恐龙快打》这款游戏的?手机游戏恐龙快打 单机或弱联机的种田游戏推荐有哪些?微信种田小游戏推荐
相关内容
发表评论

游客 回复需填写必要信息