gpt4 book ai didi

python - PyOpenGL 和 OpenGL 一样快吗?

转载 作者:太空狗 更新时间:2023-10-29 20:12:39 25 4
gpt4 key购买 nike

我正在尝试用 Python 和 PyOpenGL 构建一个通用游戏引擎,但我不知道它是否值得尝试,因为我不确定 Python 能否胜任这项工作...

据我所知,PyOpenGL 只是 OpenGL 的包装器。然而,我仍然看到有人说“OpenGL 更好”和“Python 太慢”之类的话。

例如,看一下 this question .大多数答案都偏向于C++。

如果他们都使用相同的技术,那么为什么一个比另一个更好?对我来说,似乎语言并不重要,因为大部分工作都是由 OpenGl/硬件完成的。我错过了什么?

最佳答案

第一个区别:OpenGL 是一个规范,而不是一个库。因此,将 PyOpenGL 与 OpenGL 进行比较就像将蓝图与房屋进行比较。

回答您的问题:Python 是一种解释型语言,与 Java 类似。游戏引擎需要非常密集的计算,不仅针对图形,还针对物理、AI、动画、加载 3D 文件等。PyOpenGL 可能足以提供良好的图形,但 Python 不足以处理所有 CPU 端代码。

当然,这也取决于您的游戏引擎的“级别”:对于简单/学术游戏,Python 可能会完美运行,但不要指望 Cryengine 会使用它。

关于python - PyOpenGL 和 OpenGL 一样快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26309448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com