我正在学习 JavaScript,因为我想最终制作体素游戏(如我的世界类型风格)。我被告知要使用 WebGL,但我已经看到了很多使用 voxel.js 的 minecraft 类型游戏的示例。
那么我应该使用哪个?哪一个更适合基于体素的网页游戏?
我正在学习 JavaScript,因为我想最终制作体素游戏(如我的世界类型风格)。我被告知要使用 WebGL,但我已经看到了很多使用 voxel.js 的 minecraft 类型游戏的示例。
那么我应该使用哪个?哪一个更适合基于体素的网页游戏?
“哪个X更好”很少是一个好问题。这取决于你想要做什么、你已经知道什么、你的个人品味以及许多其他事情。
那说:
voxel.js 本身使用 WebGL。
如果您不使用 voxel.js,您将不得不推出自己的体素框架。这是一项重要的工作,会分散您对游戏的注意力。
我没有用 voxel.js 编写任何重要的代码,但我已经尝试过它,它似乎非常可靠。此外,它仍在积极开发中,因此它的功能只会增长。除非您需要某个尚未有人编写 voxel.js 模块来处理的特定功能 - 并且由于某种原因您不想自己编写该模块 - 使用 voxel.js 是明智的选择。
所以我想说,不要重新发明轮子。已经有一个免费的、高质量的解决方案可以解决您的问题。