我的世界用什么3d引擎?
MC作为经典的存在,已经陪伴大家无数个日夜。其中画面和氛围的营造在大型3D游戏中是不可忽视的重要元素,MC作为沙盒类游戏,一直以来画面表达给人感觉虽然简单逼真,但其实它使用的是游戏引擎来支持渲染的,很多人不知道的世界使用的是什么3D引擎呢?是否是自己制作的?让我们一起来看看。
我的世界使用raywenderlich引擎,也是多人游戏的2D部分使用的是LWJGL框架,而更为重要的是游戏的3D部分用到了引擎6476的开发版本.其他的外接工具还包括了minecraft pe版本的Forge.raywenderlich引擎是一款类JAVA的3D游戏引擎,兼容JAVA运行环境.而在游戏的运行机制上,游戏运行于缓冲区中,游戏内提供的资源均放在缓冲区中,而不是直接在内存中映射,资源装载过程通过JITs/AOTS进行,这样就大大的提高了资源装载速度,减少了卡顿的时间。
另外,Raywenderlich引擎中使用了一种网格压缩技术,该技术针对面片有重叠部分的网格进行压缩,在面向3D的游戏中,网格的压缩是非常简单有效的。其实,压缩技术不仅可以针对游戏内3D模型进行更为充分的优化,还能够降低着色器和顶点数据的体积.而缓冲区基于映射的内存对象,是对JV实体内存的抽象,它负责创建和管理实体,对于玩家而言,更主要的是要掌握在游戏内如何进行实体操作,也就是针对游戏内的各种对象进行相关的一些行为操作,这非常类似于MVC模式,该引擎内包括有碰撞检测功能。
其实MC的画面从1.0到1.16不断的优化,不断的改善,在1.16之前,MC的画面真的不能算是好,1.16更新之后,MC的画面终于达到了一个令人满意的程度,很多人都觉得MC没有什么更新的必要了,那是因为他们只看到了MC的表面,MC作为多年未更新的大IP之所以依然活跃,依然有很多人玩,核心就是因为其玩法丰富多样,但就算是玩法再多样,也架不住玩家看着粗糙的画面游戏,看着臃肿的身体走路蹒跚笨重,所以MC的新画面是迟早的事情,不仅让人看起来更舒服,更让人觉得细节满满,这是MC一直更新的动力。