天地之灵学习小组
我们学习小组的OpenGL学习笔记 大家一定要互相折磨呀~~
posts - 150,  comments - 156,  trackbacks - 0
调试过程中出现的问题以及解决办法
1、一运行就RE
原因:忘记调用init()函数,导致两个类没有实例化,直接读取野指针。
解决:在主函数里调用init()函数。
2、发现每次生成的虫子都是一样的,主函数里虽然srand了,却没有达到初始化随机种子的效果。
原因:我傻了,先init()才srand()。= =||
解决:先srand()再init()。
3、发现实际生成的虫子数总比应该生成的少那么一两个。
原因:我只检测了生成的随机虫子是否越界和四周是否构成同颜色的三行或者三列,忘记检测本位置是否原本有虫子导致后生成的符合要求的虫子将原生成的虫子覆盖。
解决:ok()函数里多加一条判断语句
        if ( b_grid_type[x][y] == WORM ) return false;
4、按向右键也是向左移动。
原因:case RIGHT:里面本应++d_x写成了--d_x;
解决:>.<
×××5、下落时RE。
还未解决呜呜呜呜呜呜
6、生成的药丸总是青色的。
原因:drawCapsule()函数忘记_setColor()了。
解决:给drawCapsule()函数增加一个颜色参数并设置颜色。
7、按一下左会向左移动很多很多格。
还未解决呜呜呜呜呜呜



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



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

常用链接

留言簿(6)

随笔分类(149)

随笔档案(150)

同道中人

搜索

  •  

积分与排名

  • 积分 - 43861
  • 排名 - 486

最新随笔

最新评论

阅读排行榜

评论排行榜