首页游戏攻略为什么Java不适合游戏开发?网游是什么意思?

为什么Java不适合游戏开发?网游是什么意思?

misa2 11-24 4次浏览 0条评论

为什么Java不适合游戏开发?

Java何来不适合游戏开发一说的呢?

毕竟游戏有分类,而且游戏也分客户端,服务端

很多游戏的服务端就是Java的

而且实时性要求不高的游戏客户端,也可以用Java开发,例如 我的世界

我想题主想问为什么3A大作没有用Java开发的吧

这其实是一个路径绑定问题,目前大作基本上都是用游戏引擎做的,而且这些游戏引擎都是发展多年的,如果用Java做,可能要用没经过业内验证的新东西,大公司不想冒险,还有Java的垃圾回收机制本身也是个难点,不适合做实时性非常强的游戏。


为什么Java不适合游戏开发?网游是什么意思?

因为java中间多出来一个jvm,效率低,游戏实时性很重要。

看一个语言适合开发什么,主要有三点

1.效率问题,包括开发效率和执行效率。

2.生态圈,有人家提供好的成套解决方案,为什么不用呢?

3.产品的侧重点。

就拿java和c++来说,java主要用于web开发,但是c++通过cgi也可以写web,而且c++的执行效率甩java几条街,但是为什么不用c++写web呢,因为c++的开发web的效率太低,而java有各种web方面的框架,开发效率高。

如果产品是游戏,游戏实时性很重要,你玩个游戏反应慢半拍那肯定很恼火。游戏这个产品的实时性就注定了要采用高效率的语言开发,那c,c++自然就跑不掉了。

网游是什么意思?

就是网络游戏,简称网游,是指由软件程序和信息数据构成,通过互联网、移动通信网等信息网络提供的游戏产品和服务,主要包括以客户端、网页浏览器和其它终端形式运行的网络游戏,以及通过信息网络向公众提供的单机版游戏。

手游,即手机游戏是指运行于手机上的游戏软件。目前用来编写手机最多的程序是Java语言,见J2ME,其次是C语言。 网游,网络游戏,也称在线游戏、电子游戏,一般指多名玩家通过计算机网络互动娱乐的视频游戏。 【手游限制】由于大多数手机的机能所限,手机游戏普遍比较简单,画面也比较粗糙,更不要说操作性了(事实上,很少有手机的键盘适合玩游戏的)。

因此,益智类游戏(如俄罗斯方块,贪食蛇,推箱子等)是常见的游戏类型。今年由于手机以及类手机的PDA设备发展,手机处理信息的能力增强,渐渐出现了更大画面、更加复杂的手机游戏。 【网游定义】网络游戏区别与单机游戏而言的,是指玩家必须通过互联网连接来进行多人游戏。 一般指由多名玩家通过计算机网络在虚拟的环境下对人物角色及场景按照一定的规则进行操作以达到娱乐和互动目的的游戏产品集合。

而单机游戏模式多为人机对战。因为其不能连入互联网而玩家与玩家互动性差了很多,但可以通过局域网的连接进行有限的多人对战。

java手机网游改单机游戏
魔兽世界中的武器怎么发光啊?暗夜鎏金是什么? 有什么网游或者手游具有召唤师职业?2021天龙八部职业介绍排名?
相关内容
发表评论

游客 回复需填写必要信息