1 不必要。实际上,OpenGL是本机C。还有JOGL,它是Java包装器。 适用于iPhone的OpenGL ES。我相信这是在Obj-C和C / C ++中。[不确定,这样认为] 我认为像PyGame之类的东西最终最终会变成OpenGL,并且它们是用Python完成的。 但是对于PC的原始OpenGL,我知道的唯一选择是C,C ++或Java。 — 共产党鸭子 source 3 Obj-C是纯C的严格超集。OpenGLES API是纯C API,因此它的Obj-部分无关紧要。 — greyfade 2010年 对此表示歉意。我认为它们是不同的语言。 — 共产主义鸭子 1 默认情况下,Pygame最终不会以OpenGL结尾;SDL的默认渲染模型是CPU端帧缓冲区。您可以将Pygame与OpenGL一起使用,但是Pygame的核心文档都没有介绍如何实现。 1 但是Pyglet是一个Python库,具有Pygame的许多功能,但实际上确实使用OpenGL进行渲染。 — Kylotan 1 的OpenGL-ES不仅是iPhone .. — 古斯塔沃·马西埃尔