勉強(qiáng)算是個(gè)游戲
5年前學(xué) Flash 三個(gè)星期就能做這樣的東西,C++搞了4個(gè)多月才能達(dá)到這效果……
不過(guò),接觸底層的感覺(jué)真的很好,用代碼寫出“按鈕”跟“拖”一個(gè)來(lái)用感覺(jué)完全是不一樣的。^^
代碼還沒(méi)有優(yōu)化,C++的內(nèi)存管理確實(shí)有很多陷阱呀!萬(wàn)惡的析構(gòu)……不過(guò)放心玩,至少?zèng)]有內(nèi)存泄露啦。
從零開(kāi)始寫程序的感觸太多了,估計(jì)教程我要寫兩周了。關(guān)注我技術(shù)博客的朋友敬請(qǐng)期待吧,接下來(lái)要寫的東西絕對(duì)是最直接最實(shí)用的第一線經(jīng)驗(yàn)。下載地址:(包含完整源代碼,雖然我還沒(méi)來(lái)得及整理代碼和寫注釋,您就勉強(qiáng)忍忍我的英文想當(dāng)然的縮寫與表示法吧^^)
ps: 今天早上起來(lái)做了個(gè)小修改,程序運(yùn)行時(shí)內(nèi)存消耗就少了10M。該的就是把TextSurface類釋放TTF_Font*的時(shí)間從析構(gòu)函數(shù)改到構(gòu)建SDL_Surface后馬上釋放。上面的下載鏈接里面我就不改了,源代碼大家可以自己修改后編譯。
4月11日更新:因?yàn)橛胁糠峙笥训南到y(tǒng)無(wú)法運(yùn)行。我用MinGW(gcc)重新編譯了一次,并且修改了VC編譯版本的部署文件,重新上傳了游戲,請(qǐng)大家在新地址下載:
Windows版本
http://sourceforge.net/projects/uvi/files/LoveTest/LoveTest_win32/LoveTest.rar/downloadLinux版本
http://sourceforge.net/projects/uvi/files/LoveTest/LoveTest_Linux/LoveTest.tar.gz/download
posted on 2008-04-10 11:20
lf426 閱讀(806)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
資源和下載