Open GL kullanmak için C ++ öğrenmem gerekiyor mu?


22

Open GL kullanmak için C ++ öğrenmem gerekiyor mu?

Yanıtlar:



6

OpenGL bir C API'dir. Başka diller için bağlayıcılar var, ancak kitaplardaki örnekler ve dersler C ile yazılmış.

Bu bilerek C yardımcı olabilir. Kesinlikle OpenGL kullanmak için C ++ öğrenmek zorunda değilsiniz.


1

Şart değil. Aslında, OpenGL yerel C'dir. Bir Java sarmalayıcısı olan JOGL vardır.
İPhone için olan OpenGL ES. Bunun Obj-C ve C / C ++ 'da olduğuna inanıyorum. [Emin değilim, öyle düşünün]
Sanırım PyGame gibi şeyler sonunda OpenGL olarak bitiyor ve Python'da bitiyor.

Ancak PC için ham OpenGL için bildiğim tek seçenek C, C ++ veya Java.


3
Obj-C katı bir cetveli süperset. OpenGL ES API, saf bir C API'dir, dolayısıyla bunun bir önemi yoktur.
greyfade

Bunun için özür dilerim. Onları farklı diller olarak aldım.
Komünist Ördek

1
Pygame varsayılan olarak sonunda OpenGL olarak bitmez; SDL'nin varsayılan oluşturma modeli, CPU tarafı çerçeveleyicilerdir. Pygame'i OpenGL ile kullanabilirsiniz, ancak temel Pygame belgelerinin hiçbiri nasıl yapılacağını kapsamaz.

1
Ancak Pyglet, Pygame'in işlevselliğinin büyük bir kısmına sahip ancak gerçek olarak OpenGL'yi oluşturmak için kullanan bir Python kütüphanesidir.
Kylotan

1
OpenGL-ES sadece iPhone için değil ..
Gustavo Maciel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.