我计划使用 jMonkeyEngine 在 Java 中编写一个简单的 3D(等轴测视图)游戏 - 没什么好看的,我只是想学习一些有关 OpenGL 的知识并编写高效的算法(随机地图生成算法)。
当我计划要做什么时,我开始考虑是否要转向 Python。我知道 Python 的出现并不是为了成为编写 3D 游戏的工具,但是用这种语言可以编写好看的游戏吗?
我想要 3D 图形、漂亮的效果和空闲的 CPU 时间来为游戏引擎的其余部分供电?我见过好看的 Java 游戏 - 老实说,当我看到 Runescape HD 中实现的细节水平时,我感到相当震惊。
另一方面,pygame.org 只有 2D 游戏,还有一些起始的 3D 项目。 python 有没有高效的 3d 游戏引擎? pyopengl 是唯一的选择吗? python 里好看的游戏不流行或者不可能实现?
如果有任何信息/反馈,我将不胜感激。
如果您担心 3D 性能:大多数性能关键部分将由 OpenGL 处理(在 C 库中甚至在硬件中),因此您用来驱动它的语言应该不会太重要。
要真正找出性能是否是一个问题,您必须尝试一下。但原则上没有理由不能发挥作用。
无论如何,您仍然可以使用 Python 或直接使用 C 来优化关键部分。对于大多数性能不太关键的游戏引擎,您仍然可以从 Python 中受益。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)