Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
3d Minecraft渲染引擎说明_3d_Rendering_Minecraft - Fatal编程技术网

3d Minecraft渲染引擎说明

3d Minecraft渲染引擎说明,3d,rendering,minecraft,3d,Rendering,Minecraft,我想了解minecraft renderengine如何工作,以及perhabs如何将其应用于其他技术。有没有对minecraft看似相当简单的渲染引擎的分析 体素、正交边界和一些其他约束适用于此引擎 我已经试过了。我不能推荐它。Minecraft的“引擎”设计得很糟糕,有时我认为Mojang打破了我所知道的每一个最佳实践 编程一个新的“块引擎”比猜测Mojang在他们模糊的代码中试图做什么要更好。你考虑过使用Unity3d游戏引擎吗。它是一个可以在浏览器、IOS或Android上运行的游戏引擎

我想了解minecraft renderengine如何工作,以及perhabs如何将其应用于其他技术。有没有对minecraft看似相当简单的渲染引擎的分析


体素、正交边界和一些其他约束适用于此引擎

我已经试过了。我不能推荐它。Minecraft的“引擎”设计得很糟糕,有时我认为Mojang打破了我所知道的每一个最佳实践


编程一个新的“块引擎”比猜测Mojang在他们模糊的代码中试图做什么要更好。

你考虑过使用Unity3d游戏引擎吗。它是一个可以在浏览器、IOS或Android上运行的游戏引擎,因此它可能是您进行调查的一个好选择,并且运行速度比canvas/js更快。无论哪种方式,下面的源代码和讨论链接都会给你一些想法

有一个非常活跃的市场。有几个人为了学习目的制作了一个雷击机克隆。最终,其中一个在这里在线发布了完整的源代码和项目文件

这是一段视频,有人演示了他们在Unity中制作的一个地雷船克隆。所以这绝对是可能的


如果您对使用体素感兴趣,可以在此处查看体素表单unitypackage。关于这一点,最酷的是它可以做很多事情,而不仅仅是看这个演示视频,它被用于无限地形。

我想你可能想使用mcp62。使用模糊代码绝对不可能有任何进展,但是mcp62已经做了一些事情,创建了一个带有注释等的minecraft源代码版本。这里是他们的wiki的链接:

谢谢您提供的信息。我目前正在研究为Canvas/Javascript构建这样一个引擎,并希望获得一些信息。但是在一些测试中,我发现Canvas的浏览器实现目前太慢了:-(这可能更适合感谢您的好评!如果我可以使用一些信息,我将查看您的链接并找出答案。