这是【Qt OpenGL教程】资源文件下载,我把【Qt OpenGL教程】(参照NeHe)所需的全部资源文件打包放在这里,有需要的请自己下载。
【Qt OpenGL教程】资源文件是本文档主要讲述的是Qt OpenGL教程;因为本教程是从NeHe的OpenGL教程迁移过来的,代码变为Qt实现的。所以有的课程一时还没有实现成功,所以可能有些教程是跳跃的。 希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看。
当我们在制作游戏里的小行星场景时,每一层至少需要两个行星,你可以用OpenGL中的多边形来构造每一个行星。但要知道每次把行星画到屏幕上都是很麻烦的,当我们面临复杂的场景时,要靠代码的绘画方式一个个画出所有的行星,这对于绝大多数人来说都是一个噩梦。那么,解决办法是什么呢?用显示列表,我们只需要一次性建立物体,可以贴图,用颜色,想怎么弄就怎么弄。然后给显示列表一个名字,比如给小行星的显示列表命名为“asteroid”。现在,任何时候,我们想在屏幕上画出行星,我们只需要调好位置后,调用glCallList(asteroid),之前做好的小行星就会立刻显示在屏幕上了。由于小行星已经在显示列表里建造好了,OpenGL不会再计算如何构造它。它已经在内存中建造好了,这将大大降低CPU的使用,让你的程序跑得更快。