上手更容易,开发敏捷,版本可以迅速迭代,更适合小型团队快速开发,而且java是开源的,更方开发mod,当然这也是一把双刃剑,还有可移植性更好,之前叶沉溪也对可移植性提出了要求。
《我的世界》最初便是用java开发的。
但java的问题是虚拟机占用的内存太多了,尤其是对于这种地图上存在大量方块都需要占用内存的游戏,况且它本身代码优化便很差,玩家再打点儿什么材质包之类的,偶尔再来一场森林大火,简直欲仙欲死。
后来巨硬也意识到这些问题,又推出了od却依然是基于java的。
游戏移植有巨硬发工资,mod制作者可没有,谁会干?所以c++版本要取代java版本还有一大条路要走。
所以现在《万物起源》从一开始就直接用c++写,不存在mod移植的问题,顶多就是开发周期长了一些,但对玩家设备硬件的要求却会低很多。
很值得。
至于api,玩家要什么,他们给什么,当然也会经过考量,但这种态度会明确告知玩家。
……
“杨舒,你这边工作量不大,就刚我发给你的那份需求文档,里面我先罗列了100种游戏中比较常见的资源,主要是各种基础的石块,砖墙,木头,矿,食物,家具这些,分别做出物品和图标,我罗列了一下,大概一共要做342张图,不过都不复杂。”
“什么规格?”杨舒问,又有些不开心,怎么这活儿越来越没难度……
“方块是32*32,图标16*16,都写在文档里了,你待会儿自己看吧。”
“一个方块才32*32?”
叶沉溪笑道:“怎么,嫌模糊啊?”
这都算好的了,像《我的世界》初始是16*16的,那才是满屏马赛克,尤其是第一人称视角,离各种
本网站为网友提供小说上传储存空间平台,为网友提供在线阅读交流、txt下载,平台上的所有文学作品均来源于网友的上传
用户上传的文学作品均由网站程序自动分割展现,无人工干预,本站自身不编辑或修改网友上传的内容(请上传有合法版权的作品)
如发现本站有侵犯权利人版权内容的,请向本站投诉,一经核实,本站将立即删除相关作品并对上传人ID账号作封号处理