OpenGL——就是暑假无聊想聊聊结束的上个学期的一门课

来源:互联网 发布:sql syntax什么意思 编辑:程序博客网 时间:2024/06/15 03:30

大二下选修了一门我喜欢的老师的课,虽然对这门课的内容并不是很感兴趣……
大一这位老师教我们C语言的时候可负责了,是那种作业轻轻松松的那种负责!然后大二我就选了他的课。
然后我发现我错了,一年的时间,这老师变得超级超级负责,是那种作业多多多多多的那种负责!

上课的第一节课,大概有50+的人来上课,然后他很认真的说了接下来要完成的任务,以及这周的作业——用opengl写一个打砖块的小游戏!!!什么,我还什么都不懂呢就让我们写个小游戏? 于是下周上课的时候就只有20人左右了……然后刚开学没什么事我就花时间把那个小游戏写出来了,觉得还算OK吧,虽然是有点花时间,但是这个学期应该还是能上下来的。

然后,然后我就没退课!!!

接下来……

有一天他告诉我们,你们差不多该做期末的大任务了

自己实现opengl类库!!!

怎么说,这个过程是各种煎熬的。。。同时还要完成JAVA的大任务。。。

每天都在懊悔自己当初为什么没退课……
懊悔的同时也算差不多实现了这个老师的要求了吧……

然后我就差不多实现了下

至于怎么实现的…… 我差不多忘记了, 但是! 有代码证明! 好不容易熬下来了……

虽然很想造福下以后选这门课的学弟学妹……但是 ……
我觉得更应该告诉他们 如果对图形学没兴趣的还是不要选这门课了……有兴趣的话 嘿嘿 请自己琢磨吧

下面这个地址是老师给的参考,刚开始写的非常非常的乱,连自己都找不到对应的变量、函数在哪里,表示什么、有什么作用,多亏了这个把自己的代码整理整理了一下,才算看得过去:
http://www.terathon.com/voxels/

等我学习下github, 以后也许会把我写的代码放上去,供大家参考参考,但是功能不全,因为对图形学并没有太大兴趣,也不打算去完善。

现在贴下github上的下载地址
https://github.com/echoLin/myOpenGL

0 0