Cult3D,Java3D、VRML、Viewpoint、Virtools 与是什么关系啊 学习opengl需要哪些基础,需要学习MFC吗?我计划学习c语言——>c++语言——>数据结构——>opengl,这个顺序是否合理,大家能给我点意见吗?谢谢大家!
学习是并行的,你这样搞,肯定不行。想学游戏的话,这样:c,c++语法层面,1-2月数据结构,1-2星期;算法设计4年以上设计模式 1年以上---------c++底子不错后(至少理解其内存模型),且掌握几个常用的设计模式后,学习windows程序设计,不然mfc的几种框架你永远不会懂!!!没什么道理好讲,因为有些设计windows编程机制,知道就知道,不知道的,却老去想咋回事,这不是浪费时间吗?掌握一些win32编程的一些细节后,再看mfc就很容易理解了。这时<深入解析mfc>再配合多次跟踪调试,应该可以把mfc的向个框架很熟练的掌握。花得时间越多,你在软件架构能力自然就会提高得越快。mfc学习期间,可以开始opengl,一开始红宝书,然后其他讲实例的书。之后看《3d游戏引擎第二版》还有ogre一个开发者写得,也是讲引擎的书。估计也得个把年吧。但如果按这个次序来,你的底子相当牢靠了,感觉做什么都容易。如果学dx,则要拿下com的本质。----------------讲技巧的书,前期看了没有用,要等你有一定积累后,看了才会有效果。学习其实是个并行过程。穿插着看,效果要好很多。象算法设计,每天抽出部分时间,就可以了。
合理,不过OPENGL还是要一些WINDOWS的知识,如果你是在windows下编程的话。可以看《NEHE的教程》来学习。 追问 那我需要学习MFC吗?因为我看网上好多说MFC和opengl的使用,他俩经常一起出现,他们是什么关系啊,谢谢您 追答 那是因为用MFC比较好做界面,可以方便的和OPENGL互动。两个之间是没有关系的。