最好的体素引擎/语言?
我正在研究制作一款类似于《我的世界》的基于体素的游戏,只不过这会使用稍高的多边形体素和更高的纹理分辨率,以便创建更平滑、更真实的地形以及独特的功能,例如基于体素的自定义角色、玩家和敌人。
我的问题是开发这种类型的独立游戏的最佳引擎和语言是什么,对于这种类型的体素来说,图形优化程度最高?
I'm researching making a voxel-based game similar to Minecraft, only this would be with slightly higher polygon voxels with higher texture resolutions in order to create smoother, more realistic terrain and also unique features like custom voxel-based characters, players, and enemies.
My question is what is the best engine and language to develop this type of indie game with that would be the most graphically optimized for this type of voxels?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有两种类型的遮阳篷:
1-您愿意在项目中投入大量时间和精力并完成游戏的所有层,因此我会告诉您使用 C++ 和 OpenGL/Vulkan(这些是与不同抽象级别的 GPU 进行通信的 API) ,OpenGL 更加抽象,可以为您做很多无聊的事情,但是您可以使用 Vulkan 更好地控制内存管理/使用
2 - 您想尝试制作游戏,并且不想费心学习深度 C++ 和。 GPU 逻辑,我会选择 Unity 或虚幻引擎。
There is two types of awnser :
1- you are willing to put a lot of time and effort in your project and doing all layers of your game, therefor I would tell you to go with C++ and OpenGL/Vulkan (those are APIs to talk with GPUs at different levels of abstraction, OpenGL is more abstracted and does a lot of boring stuff for you but you have more control with Vulkan on your memory management/usage.
2- you want to try to make a game and you don't want to bother learning deep C++ and GPU logic and I would go for Unity or Unreal Engine.
C++ 是一种语言。现在的问题是,您是否想借助 GPU 来加速渲染速度?如果需要,则必须使用 OpenGL 或 Direct3D。
我很好奇 OpenCL 是否可以通过获得比 OpenGL 更多的 GPU 硬件访问权限来实现更复杂的体素计算。
C++ is the language. Now the question remains is if you want to speed up rendering with the help of the gpu-s? If you want then you must either use OpenGL or Direct3D.
I'm curious if OpenCL could enable a more complex voxel calculation by gaining more access to gpu hardware than OpenGL.