OpenGL을 배우기 위해 필요한 것은 무엇입니까? 먼저 C/C++을 배워야합니까? 나는 C와 경험이 있지만 C++은 없다.OpenGL을 배우기 위해 필요한 것은 무엇입니까?
답변
내가 객체 지향면을 가지고 그것으로 인해으로 C++를 사용하는 것이 좋습니다 것이지만, OpenGL을가 ++ 당신은 거의 C로 주로 C를 사용할 수있는 크로스 플랫폼 http://www.opengl.org/resources/bindings/
C++에는 클래스가 있지만 객체 지향이 아닙니다. C에서 객체 지향 프로그래밍을 할 수 있습니다 (그리고 IMHO는 C++보다 OOP가 훨씬 더 가깝습니다). – datenwolf
입니다.
일부 자습서를 보려면 nehe.gamedev.net을 참조하십시오.
요청자가 원하는 최신 상태에 따라 다릅니다. NeHe가 사용하는 많은 것들이 이제는 더 이상 사용되지 않습니다. – kevintodisco
사실,하지만 "오래 된"내용은 많은 최신 API 집합입니다. 나는 레드 북 컨설팅이 도움이 될 것이라는데 동의하지만, 많은 사람들이 OGL의 구버전으로 컴파일한다. – nmjohn
@nmjohn : 아니요, 이전 버전의 대부분은 OpenGL의 이후 버전에서 완전히 제거되었습니다. 행렬 스택 : 사라졌습니다. 고정 기능 파이프 라인 : 사라졌습니다. 즉시 모드 : 사라짐. 질감 환경 : 사라졌습니다. – datenwolf
- 1. ironpython에서 ipython을 사용하기 위해 필요한 것은 무엇입니까?
- 2. Spring을 설치하기 위해 필요한 것은 무엇입니까?
- 3. GLSL 쉐이더에서 비 - 정방 행렬을 지원하기 위해 필요한 것은 무엇입니까?
- 4. AssemblyInfo.cs에 필요한 것은 무엇입니까?
- 5. .NET 소프트웨어를 배포하기 위해 클라이언트 컴퓨터에 필요한 것은 무엇입니까?
- 6. Visual Studio 2010에서 Oracle을 사용하기 위해 필요한 것은 무엇입니까?
- 7. tableView : heightForRowAtIndexPath로 돌아 가기 위해 필요한 것은 무엇입니까?
- 8. 성공적인 프로젝트를 위해 프런트 엔드에서 개발자가 필요한 것은 무엇입니까?
- 9. RESTful 서비스를 테스트하는 데 필요한 것은 무엇입니까?
- 10. 가상화 호스트를 작성하는 데 필요한 것은 무엇입니까?
- 11. Twitter Bootstrap의 Popover에만 필요한 것은 무엇입니까?
- 12. 이 Java 상황에서 Serializable이 필요한 것은 무엇입니까?
- 13. 네트워크 관리 소프트웨어 - 실제로 필요한 것은 무엇입니까?
- 14. PHP와 Apache2, 소켓 서버에 필요한 것은 무엇입니까?
- 15. PHP의 mcrypt_decrypt()에 필요한 것은 무엇입니까?
- 16. HTML5 지원에 실제로 필요한 것은 무엇입니까?
- 17. PDF에서 주석보기를 처리하는 데 필요한 것은 무엇입니까?
- 18. 게임 엔진에서 DirectX 또는 OpenGl을 사용하는 것을 배우기 위해 상당한 이점이 있습니까?
- 19. 작은 토끼를 배우기 위해 권장되는 독서
- 20. asp.net을 배우기 위해 어떤 웹 사이트를 개발해야합니까?
- 21. 프로그래밍을 배우기 위해 소스 코드를 찾으십시오.
- 22. 3D를 배우기 위해 권장되는 XNA 자습서
- 23. 현대적인 패턴과 실습을 배우기 위해 좋은 프로젝트는 무엇입니까?
- 24. K & R 이후 C에서 프로그래밍을 배우기 위해 사용할 책은 무엇입니까?
- 25. WCF를 배우기 위해 코드를 작성하는 유용한 프로젝트는 무엇입니까?
- 26. OpenGL을
- 27. OpenGL을
- 28. 커뮤니티 (안드로이드 응용 프로그램) 구축에 필요한 것은 무엇입니까?
- 29. JQuery를 배우기 전에 JavaScript 배우기?
- 30. 자바 배우기 시작
물어볼 필요가있는 경우 간단하게 배울 필요가 없습니다. –
가능한 복제본 [OpenGL을 배우기에 좋은 책은 무엇입니까?] (http://stackoverflow.com/questions/62540/whats-a-good-book-for-learning-opengl) – iammilind
순서대로 C++을 배울 필요가 없습니다. 그것을 사용하십시오. API는 C에 지정되어 있으므로 (C++에서 사용할 수 있음) [여러 다른 언어] (http://www.opengl.org/resources/bindings/)에 대한 바인딩이 있습니다. –