¿Necesito aprender C ++ para usar Open GL?


Respuestas:



6

OpenGL es una API de C. Hay enlaces para otros idiomas, pero las muestras en libros y tutoriales tienden a escribirse en C.

Debido a esto, saber C puede ayudar. Sin embargo, definitivamente no tienes que aprender C ++ para usar OpenGL.


1

No necesariamente. De hecho, OpenGL es nativo C. Hay JOGL, que es un contenedor Java.
OpenGL ES, que es para iPhone. Creo que esto está en Obj-C, así como en C / C ++. [No estoy seguro, creo que sí]
Creo que cosas como PyGame terminan como OpenGL al final, y se hacen en Python.

Pero para OpenGL sin formato para PC, las únicas opciones que conozco son C, C ++ o Java.


3
Obj-C es un estricto superconjunto de C. La API de OpenGL ES es una API de C pura, por lo que la parte de Obj es irrelevante.
greyfade

Disculpas por eso. Los tomé como idiomas diferentes.
El pato comunista

1
Pygame por defecto no termina como OpenGL al final; El modelo de representación predeterminado de SDL es framebuffers del lado de la CPU. Puedes usar Pygame con OpenGL, pero ninguna de la documentación central de Pygame cubre cómo hacerlo.

1
Sin embargo, Pyglet es una biblioteca de Python que tiene mucha de la funcionalidad de Pygame pero que en realidad usa OpenGL para renderizar.
Kylotan

1
OpenGL-ES no es solo para iPhone ..
Gustavo Maciel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.