天地之灵学习小组
我们学习小组的OpenGL学习笔记 大家一定要互相折磨呀~~
posts - 150,  comments - 156,  trackbacks - 0

      今天没有多想玛丽医生,一来是因为白天一如既往的疲惫,伟大的1050造就的;二是周五晚上来得总是比周日晚上开心,虽然翘掉了选修课,但是还是没有写俺的伪码,因为还没想明白呢。
      之前的那个伪码如果算是思路正常有解的话那也不是OpenGL的玛丽医生,充其量是个C++版的。根据猫讲的状态机的概念,我想重新设计一个。但是仍然有东西明白不了。比如,我理解了是要一个frame一个frame的不停地画,从而形成动画效果。也就是用那个画方块的OpenGL某函数,只要获得坐标值和颜色就好了,而这些坐标值是由操作影响的,也是可以实现的。但就是每一frame都是要重新画的,一片空白上再操作,那这样的话越往后需要画的东西就越多,它不光要有一个OpenGL某函数,它要有很多的啊,因为之前也掉落了很多胶囊的,这些胶囊的坐标有的是不再变换了,有的还要变,这些也能处理,但是需要储存这些数据,那岂不是很繁琐?而且还要调用很多次某函数。这就不是一条语句可以解决的啊。
      后来看了那个SwapBuffer,隐约了解了一点儿,但还是没看出来哪里能实现这个不断地画的循环,还有它的坐标值是怎么存储的。去吃饭的路上risky说了那叫MainLoop,然后还小鄙视了一下我不知道Loop是循环的意思。于是想到了猫的留言,说是某Loop替我画了,这样子就体会到OpenGL和C++的区别了,它更像是一个接口,就像管道和管道之间的那个东西一样,很多东西它帮你实现,它都封装好了,你只需要告诉它做什么就好了,不需要知道它怎么做,也更不需要自己去做。难道是这样吗?不解,我只知道自己还是不知道这些东西。概念模糊,或者就没有概念。由此不小心想到了专业英语,一些翻译过来的东西有的时候很糟糕,或者那些东西在中国还没有定义,或者译者没能理解那些东西在英语中的意思。要是程序用汉语写,计算机从中国起步那该多美好啊。
      周末不能写太多,这个习惯不能养成,不然以后就没生活了。收笔,睡觉的时候再想想,弄明白了明天写伪码~~Over...


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(6)

随笔分类(149)

随笔档案(150)

同道中人

搜索

  •  

积分与排名

  • 积分 - 43874
  • 排名 - 486

最新随笔

最新评论

阅读排行榜

评论排行榜