Open GL을 사용하려면 C ++을 배워야합니까?


22

Open GL을 사용하려면 C ++을 배워야합니까?

답변:



6

OpenGL은 C API입니다. 다른 언어에 대한 바인딩이 있지만 책과 자습서의 샘플은 C로 작성되는 경향이 있습니다.

이 때문에 C가 도움이 될 수 있습니다. OpenGL을 사용하기 위해 C ++을 배울 필요는 없습니다.


1

반드시 그런 것은 아닙니다. 실제로 OpenGL은 네이티브 C입니다. Java 래퍼 인 JOGL이 있습니다.
iPhone 용 OpenGL ES 나는 이것이 C / C ++뿐만 아니라 Obj-C에 있다고 믿는다. [확실하지, 그렇게 생각]
내가 파이 게임과 같은 일들이 결국 OpenGL을 같이 끝낼 생각, 그들은 파이썬에 완료됩니다.

그러나 PC의 원시 OpenGL의 경우 C, C ++ 또는 Java 만 선택할 수 있습니다.


3
Obj-C는 일반 C의 엄격한 수퍼 세트입니다. OpenGL ES API는 순수한 C API이므로 Obj-C는 관련이 없습니다.
greyfade

사과드립니다. 나는 그들을 다른 언어로 받아 들였다.
공산주의 오리

1
파이 게임은 기본적으로 결국 OpenGL로 끝나지 않습니다. SDL의 기본 렌더링 모델은 CPU 측 프레임 버퍼입니다. Pygame을 OpenGL과 함께 사용할 수 있지만 Pygame의 핵심 문서 중 어느 것도 그것을 사용하는 방법을 다루지 않습니다.

1
그러나 Pyglet은 Pygame의 많은 기능을 가지고 있지만 실제로 렌더링에 OpenGL을 사용하는 Python 라이브러리입니다.
Kylotan

1
OpenGL-ES는 iPhone만을위한 것이 아닙니다.
Gustavo Maciel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.