您的位置:首页 > 运维架构

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

2015-08-07 14:08 330 查看
大二下选修了一门我喜欢的老师的课,虽然对这门课的内容并不是很感兴趣……

大一这位老师教我们C语言的时候可负责了,是那种作业轻轻松松的那种负责!然后大二我就选了他的课。

然后我发现我错了,一年的时间,这老师变得超级超级负责,是那种作业多多多多多的那种负责!

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

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

接下来……

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

自己实现opengl类库!!!

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

每天都在懊悔自己当初为什么没退课……

懊悔的同时也算差不多实现了这个老师的要求了吧……

然后我就差不多实现了下

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

虽然很想造福下以后选这门课的学弟学妹……但是 ……

我觉得更应该告诉他们 如果对图形学没兴趣的还是不要选这门课了……有兴趣的话 嘿嘿 请自己琢磨吧

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

http://www.terathon.com/voxels/

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

现在贴下github上的下载地址

https://github.com/echoLin/myOpenGL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: