勉強算是個游戲
5年前學 Flash 三個星期就能做這樣的東西,C++搞了4個多月才能達到這效果……
不過,接觸底層的感覺真的很好,用代碼寫出“按鈕”跟“拖”一個來用感覺完全是不一樣的。^^
代碼還沒有優化,C++的內存管理確實有很多陷阱呀!萬惡的析構……不過放心玩,至少沒有內存泄露啦。
從零開始寫程序的感觸太多了,估計教程我要寫兩周了。關注我技術博客的朋友敬請期待吧,接下來要寫的東西絕對是最直接最實用的第一線經驗。下載地址:(包含完整源代碼,雖然我還沒來得及整理代碼和寫注釋,您就勉強忍忍我的英文想當然的縮寫與表示法吧^^)
ps: 今天早上起來做了個小修改,程序運行時內存消耗就少了10M。該的就是把TextSurface類釋放TTF_Font*的時間從析構函數改到構建SDL_Surface后馬上釋放。上面的下載鏈接里面我就不改了,源代碼大家可以自己修改后編譯。
4月11日更新:因為有部分朋友的系統無法運行。我用MinGW(gcc)重新編譯了一次,并且修改了VC編譯版本的部署文件,重新上傳了游戲,請大家在新地址下載:
Windows版本
http://sourceforge.net/projects/uvi/files/LoveTest/LoveTest_win32/LoveTest.rar/download
Linux版本
http://sourceforge.net/projects/uvi/files/LoveTest/LoveTest_Linux/LoveTest.tar.gz/download