除了我的世界还有哪些沙盒游戏(世界上最流行的沙盒游戏我的世界宣布部分开源)
最经典的沙盒游戏我的世界宣布部分开源
《我的世界》终于宣布部分开源了。今天,在《我的世界》官网上,微软一口气开放了Brigadier与DataFixerUpper两个库,任何人都可以拿去随意在游戏中使用。
现在,你不仅能够自由改进游戏Mod(游戏模组),修改游戏装备、道具和地图,还能DIY自己的项目,甚至帮助改进游戏中的Java引擎。
《我的世界》开发工作室Mojang的首席工程师Nathan Adams说:"我们计划逐步开放不同的开源库,拥有MIT许可证,任何人都可以用它们做出贡献,帮助改进游戏引擎。如果自己在改造游戏,也不必重写这些部分了。"
Brigadier库:新手友好的一大步
Brigadier是《我的世界》中命令引擎,也是微软收购《我的世界》制作方Mojang后开源的第一个库。
Brigadier可以优化用户编程流程。比如说吧,当在游戏中输入/give Dinnerbone sticks等类似的指令时,Brigadier会将指令拆分,能对指令进行错误检查,还能在用户输入代码时给出弹窗,方便操作。
通过这组图示简单理解下:
△当输入"/"开始输入指令时,Brigadier弹窗给出下一步可能的操作
△不同的指令用不同的颜色表示,方便区分和查看
将你输入的随机文本字符串带入《我的世界》,并自动弹窗相关的游戏中可执行的功能,是不是又像新手友好迈进了一大步。不过,这还不是这次开源的全部。
DataFixerUpper库:
虽然DataFixerUpper这个库的名称听起来有些傻,但并不能影响它的重要性啊喂!
顾名思义,DataFixerUpper主要想解决经常遇到的游戏数据随时间而改变的存储瓶颈。
"每当我们在《我的世界》中增加一个东西,那就必须改变已存储关卡的数据:如何去存储所有文件去容纳新东西。"
Nathan说:手握DataFixerUpper后,你可以将任何新东西都轻松转化成要使用的数据格式。
相比Brigadier,DataFixerUpper的使用门槛要高一些
在官方网站上,《我的世界》表示,在不久的将来,下一步将开放的库是Blaze3D,用户可以完全重写渲染引擎,场面可能一度更加炫酷。
有点期待~
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com