《我的世界》这个游戏为什么用Java写而不用C语言或者c#写?
6个回答
展开全部
只是猜测:用java比C#跨平台性好,比C开发效率高。还有作者自己的偏好也是重要原因。不过微软已经收购了,要改成C#也不是没可能。
追问
既然c#和Java都可以跨平台,都是面向对象,那为什么c#没有Java人气高呢?
追答
C#的跨平台还没真正做到。java从头就是跨平台而且开源的,c#一开始只能在windows用而且不开源。应该还是分先来后到吧,java的生态很强大。但我个人只会C#,相信作为程序员,精通任意一种就不愁饭碗了吧。
展开全部
这个游戏是依赖于 android 的 是手机端的游戏,所以要用java。。
也可以用其他语言开发。。。。
也可以用其他语言开发。。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c语言,手机用不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开发速度快一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原因无从而知。个人认为Java版便于爱好者开发Forge、OptiFine之类的东西,同时跨Windows/Mac OS/Linux等支持Java的平台,可玩性比较强。
不过Mojang被微软收购之后,Minecraft从1.2版开始有跨平台的基岩版,是用C++写的。它同时支持Windows 10/手机/游戏主机等平台,只需一个Microsoft帐户便可无缝联机,极大扩展了计算机游戏“跨平台”的观念。
在Windows 10下,基岩版相比Java版明显更加流畅。但扩展仅限于原生支持的Add-ons,可玩性暂不及Java版;同时基岩版尚未完全跟进Java版的开发进度,直到1.16下界更新,二者的版本号才保持同步。
不过Mojang被微软收购之后,Minecraft从1.2版开始有跨平台的基岩版,是用C++写的。它同时支持Windows 10/手机/游戏主机等平台,只需一个Microsoft帐户便可无缝联机,极大扩展了计算机游戏“跨平台”的观念。
在Windows 10下,基岩版相比Java版明显更加流畅。但扩展仅限于原生支持的Add-ons,可玩性暂不及Java版;同时基岩版尚未完全跟进Java版的开发进度,直到1.16下界更新,二者的版本号才保持同步。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询