代码调了两天,终于调好了,郁闷的要死,开始是C++的代码不熟悉,现在是对于OpenGL程序的调试完全没有办法。说实话,感觉我们这些新手写OpenGL程序完全不敢自己创造,因为很容易就导致自己实现的程序什么都不出现,窗口一片空白,大脑中想象的样子完全不存在。真的有种让人抓狂的感觉。数据得一点一点地调,一个参数设置错误会导致效果相差很多。
其实,写OpenGL程序就像是在拍电影一样,只不过我们是用程序在控制各个演员的出场次序以及他们的表演内容而已,但是,不同的是,拍电影的人可以自由选择角度看到演员的效果。而我们选定了眼睛所在的地方和视线的放向,也不一定能够看到我们的程序演绎出的效果。像其他的应用程序还好,可以将数据打印出来核对。而我们的数据,说白了,完全就是二进制数据,而且数据量巨大,每秒的坐标变换,成千上万,完全没法核对。所以,感觉OpenGL在学习的初期,很难有较大的进步。真的很佩服Nehe,能写出那么好的教程,做出那么多那么好的效果。看来自己还有很大的进步空间,要好好努力。
阅读(2466) | 评论(0) | 转发(0) |