天地之灵学习小组
我们学习小组的OpenGL学习笔记 大家一定要互相折磨呀~~
posts - 150,  comments - 156,  trackbacks - 0
      今天头疼了,这说明我思考了。不过也有可能是因为没睡饱。早晨按计划三点睡得,因为要学OpenGL,嗯还有要体验真正的宵夜。不过,10点的时候就想睡了,但是为了泡面和我准备好了的锅,熬啊熬得熬到了3点,就睡了。早晨起来后发现猫7点的回复,看了后,哈哈哈哈。来,写伪码~~
      呃...刚才灰人去了,今天还是写思路吧。
      按照猫提供的思路,我需要做三件事情。建立模型对象、完成绘图函数、建立模型与输入之间以及模型和模型之间联系。好,三个自然段的段意写好了。
      

        建立模型对象:初级的不修边幅的玛丽医生他就只需要瓶子(画成胃更合适貌似)、药丸、虫子、玛丽医生四个模型就好了。瓶子和玛丽医生就是位图而已(我是这么理解的,或者瓶子内部大有文章),主要的就是药丸和虫子了,这里说主要是因为它们与后面的输入、时间和彼此都有交互,当然这就是游戏的最基本的动作。重点想这两个。药丸分两部分,经某同学和某同学分析它不管怎么旋转也就四种可能,只要记录一个点的坐标这个形状就有了,再随机涂上色,这个药丸就有了。但是药丸的两部分毕竟是两部分,可以分离的,难道分成两块来写,然后再虚拟拼接起来?看某同学和某同学的程序,貌似不是这个样子的。问了下某同学他是拼装的意思,两块拼成一个数组。嗯,有道理。呃...刚才又走思去了,那帮人跳来跳去的。也就是开一个数组,两个就够了,一个装一个彩色小格子,另一个装另一个彩色小格子。然小格子就是一个模型对象。哇哦,神奇。这样有四个大模块,其中药丸是由两个小模块构成的。哦也。那就先构建小模块。小模块它要有三个属性,颜色,某固定点坐标值,还有一个用来标志有没有接触的东西。猫在讲东西,于是这么长时间过去了。继续。呃...我真想换行~那就换吧。
         药丸大模块,它就是一个数组。这样就有编号了,嗯,这就是它的属性。
         虫子:颜色、坐标值,感觉这东西和咱的小模块没多大区别啊,之前想写成一样的呢,但是小模块是动的,虽然不是直接控制小模块而是通过检测动作来重新画图的,但是还是不一样的。不能归为一类。相似不全等。 神啊~群里边又活跃了。断网了要,明天补齐~~
         这是耗时最长的一片随笔。。  
         见面&会刚结束,思路又一次明朗了。速度地先写一段路上的交流。
         怎么显示啊?
         不是有glutDisplayFunc()吗?
         那个参数是一个函数啊。
         不就是写一个display()吗?display()参数也是一个函数,就是draw()了啊,draw()参数就是画方块的那个函数了,画方块的那个函数的参数就是坐标和颜色了,坐标和颜色就是某模块的属性了。
         大人们看一下是不是这个道理。嗯,继续昨天的。cout<<"这里就换行了"<<endl;
         根据刚才的会议精神,这个瓶子也不是简单的东西,它就是一个数组,形象之后就是一堆格子,初始化完毕的格子。属性貌似没有吧,哦,有的,需要有颜色,初始是黑,然后把药丸的小模块的颜色给他。
         还有谁?玛丽医生?这个不算了吧,就是导两个位图进去,开个数组存他的两个状态。
         

         然后是绘图函数。上面说过了,就是draw(),过一个timer就从瓶子的1行1列开始扫描着画~~呃...怎么就这么一句。


         模型和输入之间的联系的建立:需要按键检测了,这个也有的,然后它的参数就是咱自己写的key(),这个就是用于改变坐标的。还需要把timer看成输入,猫说的。那也写进key()里。模型和模型之间的联系的建立:药丸之间接触没接触,颜色怎么样。药丸和瓶子壁之间接触没接触。药丸和虫子之间接触没接触,颜色怎么样。嗯。就这些了吧。哈哈哈哈,完篇~~看情况写代码。

FeedBack:
# re: 10月19日_今天头疼了所以今天思考了_By 筱筱殿下
2008-10-20 00:39 | 天地之灵
不要想得太复杂……先按最简单的来,然后觉得哪里不够好就慢慢改进  回复  更多评论
  

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



<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(6)

随笔分类(149)

随笔档案(150)

同道中人

搜索

  •  

积分与排名

  • 积分 - 45982
  • 排名 - 476

最新随笔

最新评论

阅读排行榜

评论排行榜