66问答网
所有问题
为什么说Minecraft的代码写得很烂
如题所述
举报该问题
推荐答案 2017-04-09
我不是程序猿,但可以说上几点:
最重要的一点,JAVA不是拿来做3D游戏的!
我承认Notch个人能力有限,
可微软在这上面也比较差劲,直接整个内置JAVA就完事了。
这就留下一个弊端,凡是内存低于4G的电脑玩起来都超级卡,这么说,一般网吧级别的电脑都很流畅(呵呵)
说实话,如果minecraft电脑版改用C语言编写,配置要求可以放的更低(不过就没有现在这么多mod了,再一次呵呵)
总之,不用说到代码级,JAVA天生的缺陷就够MC受了(呵呵×3)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nDssU2sUxvv92vp9iD.html
相似回答
Minecraft
为什么
不用 C 写
答:
实际上,
C开发效率低不是指C大干快上的时候一定比java慢,而是指安全性远远不如java
,java最大的特点就是,会为你犯得错误兜底。所以说,现在mc的代码烂成这个样子,居然还可以跑,很大一部分程度上要仰赖java的兜底。如果他用C写,其实发布1.0版的时间不会相差太多,但是随后的维护很快会变成一场噩...
从编程的角度来看,
Minecraft
是怎么样设计的
答:
Mc源代码在部分层面的逻辑非常混乱,后面慢慢吐,不急
。Mc的混乱不在于不同程序员间的代码风格迥异(当然也是因素之一),更在于Mc与他的“历史遗留问题”。打个比方说,一个孩子在搭积木,他开始用了方形的结构磕磕绊绊的搭了好几层,后来,他发现三角形结构更加稳定。然而他那时偷了点懒,在方形的...
我的世界
这款游戏
为什么
要用java的语言
编写
答:
c语言因为它的语言本身不做任何多余的检查,写出来的程序非常容易出现bug
,解决了一个反而会有更多的冒出来,最终导致整个项目的失败,windows的vista版本就是这样。
Minecraft
PC版
为什么
难以优化
答:
与版本有关,版本较老,难以优化
。红石块基础的CB电路会引发大量区块更新和光照更新,所以会比较卡,现在通常采用无红石设计,在提高性能上非常有用。MC的性能,bugjang是个主要问题。其次,java本来速度就不快,以及bugjang写的代码水平不高,MC卡顿也就很正常了,PC版也就难以优化。
为什么
有些人说 Java 不适合做3D游戏
Minecraft
不就是 Java 做的...
答:
代码
执行效率、开发效率)问题,java如果用于开发大游戏就会很费事,用过Java写过游戏程序就会知道。而且再说了,
mc
也只是世界成功游戏中的一个,不能说一个成功了别的都要用java了,不同游戏有不同的特点所以需要对应考虑使用何种语言
为什么
没有BackupProductKeyDefault?
答:
因为
代码
不好写,没有
minecraft的
选项。以下是代码的相关介绍:代码(code)是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易...
大家正在搜
很烂的烂怎么写
写代码有什么用
代码是怎么写出来的
写代码需要什么基础
写代码用什么软件
东西烂掉的烂字怎么写
写了很多代码
怎么自己写代码
代码怎么写
相关问题
为什么说Minecraft的代码写得很烂
为什么看别人的代码觉得非常烂,总有一种想修改的冲动
为什么有的程序员的代码结构混乱
Minecraft 为什么不用 C 写
为什么我一遇到写得烂的书(编程书,例如说程序代码不给备注,讲...
为什么有些minecraft的mod作者提供了混淆代码后又提...
我的世界为什么说物品代码不对,56就是钻石代码啊(生活大冒险...
为什么我的世界不能像War3一样?