• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            天地之靈學(xué)習(xí)小組
            我們學(xué)習(xí)小組的OpenGL學(xué)習(xí)筆記 大家一定要互相折磨呀~~
            posts - 150,  comments - 156,  trackbacks - 0
            調(diào)試過(guò)程中出現(xiàn)的問(wèn)題以及解決辦法
            1、一運(yùn)行就RE
            原因:忘記調(diào)用init()函數(shù),導(dǎo)致兩個(gè)類(lèi)沒(méi)有實(shí)例化,直接讀取野指針。
            解決:在主函數(shù)里調(diào)用init()函數(shù)。
            2、發(fā)現(xiàn)每次生成的蟲(chóng)子都是一樣的,主函數(shù)里雖然srand了,卻沒(méi)有達(dá)到初始化隨機(jī)種子的效果。
            原因:我傻了,先init()才srand()。= =||
            解決:先srand()再init()。
            3、發(fā)現(xiàn)實(shí)際生成的蟲(chóng)子數(shù)總比應(yīng)該生成的少那么一兩個(gè)。
            原因:我只檢測(cè)了生成的隨機(jī)蟲(chóng)子是否越界和四周是否構(gòu)成同顏色的三行或者三列,忘記檢測(cè)本位置是否原本有蟲(chóng)子導(dǎo)致后生成的符合要求的蟲(chóng)子將原生成的蟲(chóng)子覆蓋。
            解決:ok()函數(shù)里多加一條判斷語(yǔ)句
                    if ( b_grid_type[x][y] == WORM ) return false;
            4、按向右鍵也是向左移動(dòng)。
            原因:case RIGHT:里面本應(yīng)++d_x寫(xiě)成了--d_x;
            解決:>.<
            5、下落時(shí)RE。
            呃,這個(gè)問(wèn)題很大,心很靜的時(shí)候解決了,忘記怎么解決的了。大概是重寫(xiě)了很多函數(shù),很多代碼這樣……
            6、生成的藥丸總是青色的。
            原因:drawCapsule()函數(shù)忘記_setColor()了。
            解決:給drawCapsule()函數(shù)增加一個(gè)顏色形式參數(shù)并設(shè)置顏色。
            7、按一下左會(huì)向左移動(dòng)很多很多格。
            原因:按鍵時(shí)間雖然感覺(jué)很短,可是電腦已經(jīng)檢測(cè)到多次了。
            解決:用GetTickCount()函數(shù)獲取當(dāng)前按鍵時(shí)間,達(dá)到10ms以后再做動(dòng)作。并且用一個(gè)static unsigned char變量判斷是否真正讀入了按鍵。
            8、藥丸可以更漂亮些
            原因:可愛(ài)的糖糖畫(huà)了好多圖圖,搶過(guò)來(lái)用,嘿嘿 ^.^
            解決:寫(xiě)了一個(gè)readBMP()函數(shù),免得每次讀取圖片都要增加一大片代碼。
            ×××××××9、血精靈圖片讀不出來(lái)
            原因:
            解決:
            10、不會(huì)自己掉落
            解決:count每到speed的時(shí)候都執(zhí)行一次fall()函數(shù)。
            11、最后一橫行連續(xù)四個(gè)消不掉
            原因:竟然把16寫(xiě)成了15……
            解決:我想以后還是多用點(diǎn)const int之類(lèi)的東西吧……
            ×××××××12、新生成的不連接藥丸落下時(shí)產(chǎn)生的可消四列直至下一次才能消去。
            原因:
            解決:
            13、有時(shí)候會(huì)生成三個(gè)連續(xù)同色蟲(chóng)子
            原因:有一種情況是,先生成左蟲(chóng)子,后生成右蟲(chóng)子,最后生成中間的蟲(chóng)子
            解決:加上這種情況以后,測(cè)試30余次,沒(méi)有問(wèn)題。
            ×××××××14、竟然偶然發(fā)現(xiàn)連接狀態(tài)未變化的單獨(dú)藥丸不能落的bug
            原因:未知
            解決:bug未再出現(xiàn)過(guò)……
            15、藥丸在瓶子最上面的時(shí)候不能變化,給玩家?guī)?lái)不便。
            解決:empty()函數(shù)里添加if ( y == -1 ) return true;處理特殊情況
            ×××××××16、竟然發(fā)現(xiàn)有不為空卻顏色為黑的格子,bug啊bug,囧bug,bug總是很難預(yù)料的
            原因:未知
            解決:


            我有一個(gè)很偉大的計(jì)劃,就是重寫(xiě)……


            FeedBack:
            # re: 11月1日_調(diào)試過(guò)程中出現(xiàn)的問(wèn)題以及解決辦法2_By PureMilk[未登錄](méi)
            2008-11-01 22:45 | missdeer
            GetTickCount利用了時(shí)鐘中斷,精度大概只能達(dá)到50多ms,在Windows下如果換用QueryPerformanceFrequency和QueryPerformanceCounter,能達(dá)到10ms以下的精度。

            另外,建議在決定重寫(xiě)前,看一下Martin Fowler寫(xiě)的《重構(gòu):改善既有代碼的設(shè)計(jì)》一書(shū),或許有點(diǎn)其它啟發(fā)和幫助。  回復(fù)  更多評(píng)論
              
            # re: 11月1日_調(diào)試過(guò)程中出現(xiàn)的問(wèn)題以及解決辦法2_By PureMilk
            2008-11-02 09:38 | 肖赫_王婷婷_王冠_鄭燚_孫婷
            @missdeer
            噢原來(lái)是這樣,那應(yīng)該就是last變量很有效了。
            哎呀我遲早有一天會(huì)變成賈斯金的。  回復(fù)  更多評(píng)論
              

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

            常用鏈接

            留言簿(6)

            隨筆分類(lèi)(149)

            隨筆檔案(150)

            同道中人

            搜索

            •  

            積分與排名

            • 積分 - 47395
            • 排名 - 472

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久久久久国产a免费观看不卡 | 国产亚洲色婷婷久久99精品91| 亚洲人成网站999久久久综合| 97r久久精品国产99国产精| 久久亚洲私人国产精品vA| 欧美精品国产综合久久| 久久久久久久综合狠狠综合| 九九久久精品无码专区| 久久精品二区| 伊人久久大香线蕉综合5g| 香蕉久久夜色精品国产2020| 久久婷婷色综合一区二区| 伊人色综合久久天天人手人婷 | 青青热久久综合网伊人| 国产精品久久久久影院嫩草 | 亚洲精品久久久www| 亚洲色欲久久久久综合网| 久久人妻无码中文字幕| 亚洲精品国精品久久99热一| 99久久婷婷免费国产综合精品| 国产三级久久久精品麻豆三级| 久久99精品久久久久久 | 久久99国产精品99久久| 精品久久久久久国产牛牛app| 久久乐国产精品亚洲综合| 亚洲精品无码久久不卡| 人妻精品久久无码专区精东影业| 欧美777精品久久久久网| 久久人人超碰精品CAOPOREN| 久久人人爽人人爽人人片AV高清| 久久国产精品一国产精品金尊| 66精品综合久久久久久久| 久久亚洲国产成人影院网站| 久久综合久久自在自线精品自| 亚洲综合婷婷久久| 三上悠亚久久精品| 久久er国产精品免费观看8| 色婷婷久久综合中文久久蜜桃av| 国产亚洲精久久久久久无码AV| 人妻无码αv中文字幕久久| 久久AⅤ人妻少妇嫩草影院|