你需要学习OpenGL什么?你需要先学习C/C++吗?我有C的经验,但没有C++的经验。你需要学习OpenGL什么?
回答
我会建议使用C++,由于它具有面向对象的一面,但OpenGL是跨平台 http://www.opengl.org/resources/bindings/
C++有类,但不会使它面向对象。你可以用C语言来完成面向对象的程序设计(甚至比C++更接近于OOP)。 – datenwolf 2012-04-20 12:17:09
您可以使用大多数是C用很少的C++。
我会建议看看nehe.gamedev.net的一些教程来帮忙。
取决于提问者希望如何最新。 NeHe使用的很多东西现在已被弃用。 – kevintodisco 2012-04-20 05:07:37
的确如此,但很多“旧”的东西只是一组超新的API。我同意咨询红皮书会有所帮助,但很多人也会编译成旧版OGL。 – nmjohn 2012-04-20 05:09:32
@nmjohn:不,大多数旧版本的东西已经完全从较新版本的OpenGL中删除。矩阵堆栈:走了。固定功能管线:走了。立即模式:走了。纹理环境:走了。 – datenwolf 2012-04-20 12:23:17
- 1. Archimate学习指南需要
- 2. 是WPF需要学习XAML
- 3. 哪些需要学习Android?
- 4. OpenGL vs OpenGL ES和OpenGL 1.x vs OpenGL 2.0要学什么?
- 5. 为什么我们需要GPU进行深度学习?
- 6. windows phone开发的未来(我需要学习什么)?
- 7. 学习3D动画需要什么步骤?
- 8. 使用JavaScript库/框架之前需要学习什么?
- 9. 我需要离线学习iPhone开发什么?
- 10. 在开始使用Lift之前,我需要学习什么?
- 11. 我需要学习什么语言来开发Web服务?
- 12. 为什么我们需要强化学习中的MDP设置
- 13. 机器学习,我们为什么需要重量数据
- 14. 我需要学习什么才能制作“Push Pop Press”动画?
- 15. 对于iphone开发者,你需要学习可可触摸吗?
- 16. 需要学习一些JavaScript代码!你能帮我吗?
- 17. 什么数学你需要阅读计算机编程艺术?
- 18. OpenGL/Java学习曲线
- 19. 学习没有GLUT的OpenGL?
- 20. OpenGL 4.1学习资源
- 21. 学习OpenGL ES 1.x
- 22. 我应该学习什么:Quartz或OpenGL ES?
- 23. 什么是学习PHP
- 24. 学习什么DJANGO_SETTINGS_MODULE是
- 25. 需要帮助学习PHP-的mysqli
- 26. Oracle 11g OCA,OCP学习资料需要
- 27. 关于csc.exe,是否需要学习?
- 28. 学习DB2 - 需要帮助启动
- 29. 我需要学习befor编程聊天?
- 30. 需要多长时间学习backbone.js
如果你需要问,那么你不需要像那样简单地学习它。 – 2012-04-20 04:39:50
可能的重复[什么是学习OpenGL的好书?](http://stackoverflow.com/questions/62540/whats-a-good-book-for-learning-opengl) – iammilind 2012-04-20 04:52:42
有没有必要按顺序学习C++使用它。该API为C指定(因此可用于C++),并且还有[其他几种语言]的绑定(http://www.opengl.org/resources/bindings/)。 – 2012-04-20 08:24:05