看排版更好的原文地址c++
上學期咱們大一的c++程序設計基礎課須要寫一個課設,我看了題庫,都沒有特別感興趣的。因此我本身選了用c++寫魂鬥羅。這個遊戲從main開始,本身建了循環,本身寫了框架,也花費了我一個假期的時間。如今想分享出來,並在後續的博客裏面詳細分析思路,並記錄下作得不完善的地方。此代碼多數爲c++面向對象知識,須要c++基礎,easyx是一個支持c語言的圖形庫,基本有c語言基礎的人都能學會。git
源代碼下載地址:連接: https://pan.baidu.com/s/1boWrrrx 密碼: adag
(若是地址失效,請聯繫QQ:1542254356 或者郵箱 yysz169hjw@126.com)github
環境搭建:寫代碼時使用了vs2015,如今講解時用了vs2017,圖形庫爲easyx,600多k,安裝簡單。easyx下載地址:http://www.easyx.cn/downloads/ (若是使用vs2017,請務必下載最新版,之前的版本不支持vs2017),安裝教程此網站寫得很是詳細。安裝時記得安裝文檔。裏面有每一個函數的詳細說明,和一些簡單的例子。都是c語言程序。windows
好了,搭建好環境後就能夠載入代碼了。框架
源代碼: https://github.com/1542254356/Contra函數
也能夠直接下載zip包網站
上面的代碼是vs2017的,vs2015請下載vs2015兼容版spa
好了,而後就能夠打開vs,點擊文件-打開-項目/解決方案設計
找到項目位置,選擇Game.sln 打開
這裏可能提示要升級項目,點是
打開項目後如圖:調試
好了,如今能夠點擊上面的「本地windows調試器」運行代碼。這時就能看到運行結果了。成功的同窗請直接跳過下面的問題處理環節,另外,若是出現了其餘的問題,歡迎留言。我會盡可能幫助你們解決的。
有些同窗可能會出現以下問題:
出現問題詢問是否運行上次生成時選擇否,而後這個問題是個人生成平臺變了,要從新配置。錯誤後面寫了解決方法。
還可能出現下面的狀況:
這就是沒有安裝好easyx,能夠嘗試從新安裝,使用vs2017的人請肯定下載的是2017年發佈的最新版本。
若是一切正常,它就開始編譯了,這個過程有點慢,由於我寫了60多個文件,5000多行代碼,之後就會比較快了。編譯成功後,你會看到下圖結果。
成功了!
好的,後續我將給你們詳細講解此代碼。
再見!