Чи потрібно вивчати C ++, щоб користуватися Open GL?


Відповіді:



6

OpenGL - це API API. Існують палітурки для інших мов, але зразки в книгах та навчальних посібниках, як правило, пишуться на С.

Через це знання C може допомогти. Ви, звичайно, не повинні вчитися C ++, щоб використовувати OpenGL.


1

Не обов'язково. Насправді OpenGL є рідною C. Є JOGL, яка є обгорткою Java.
OpenGL ES, який призначений для iPhone. Я вважаю, що це є в Obj-C, а також C / C ++. [Не впевнений, так думаю]
Я думаю, що такі речі, як PyGame, закінчуються як OpenGL, і вони закінчуються в Python.

Але для сирого OpenGL для ПК єдиний варіант, про який я знаю, - це C, C ++ або Java.


3
Obj-C є суворим набором простої C. API OpenGL ES - це чистий C API, тому його Obj-частина не має значення.
greyfade

Вибачте за це. Я вважав їх різними мовами.
Качка комуніста

1
Pygame за замовчуванням не закінчується як OpenGL врешті-решт; Модель візуалізації SDL за замовчуванням - це фреймбуфери на стороні процесора. Ви можете використовувати Pygame з OpenGL, але жодна основна документація Pygame не охоплює, як це зробити.

1
Однак Pyglet є бібліотекою Python, яка має велику функціональність Pygame, але фактично використовує OpenGL для візуалізації.
Kylotan

1
OpenGL-ES призначений не лише для iPhone ..
Густаво Масьєль
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.