Apakah saya perlu belajar C ++ untuk menggunakan Open GL?


22

Apakah saya perlu belajar C ++ untuk menggunakan Open GL?

Jawaban:



6

OpenGL adalah API C. Ada binding untuk bahasa lain tetapi sampel dalam buku dan tutorial cenderung ditulis dalam bahasa C.

Karena pengetahuan C ini dapat membantu. Anda pasti tidak perlu belajar C ++ untuk menggunakan OpenGL.


1

Belum tentu. Bahkan, OpenGL adalah asli C. Ada JOGL, yang merupakan pembungkus Java.
OpenGL ES, yang untuk iPhone. Saya percaya ini ada di Obj-C dan juga C / C ++. [Tidak yakin, pikir begitu]
Saya pikir hal-hal seperti PyGame akhirnya menjadi OpenGL pada akhirnya, dan semuanya selesai dengan Python.

Tetapi untuk OpenGL mentah untuk PC, satu-satunya pilihan yang saya tahu adalah C, C ++, atau Java.


3
Obj-C adalah superset ketat dari plain C. API OpenGL ES adalah API C murni, jadi bagian dari itu tidak relevan.
greyfade

Permintaan maaf untuk itu. Saya menganggap mereka bahasa yang berbeda.
Bebek Komunis

1
Pygame secara default tidak berakhir sebagai OpenGL pada akhirnya; Model rendering standar SDL adalah framebuffer sisi-CPU. Anda dapat menggunakan Pygame dengan OpenGL, tetapi tidak ada dokumentasi inti Pygame yang membahas cara melakukannya.

1
Namun Pyglet adalah pustaka Python yang memiliki banyak fungsi Pygame tetapi sebenarnya menggunakan OpenGL untuk rendering.
Kylotan

1
OpenGL-ES tidak hanya untuk iPhone ..
Gustavo Maciel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.