我在2016年12月6號完成了我的第一個自己獨立完成的游戲,期間遇到各種各樣的問題和困難,但是幸運的是問題都一一被解決了,現在我想總結一個整個的制作游戲的過程
使用的環境是VS2013+cocos2d-x3.10
1.建立框架
先設置好幾個重要的場景,開始游戲場景,游戲場景,游戲結束場景,有一些基礎代碼
2.寫好主要功能代碼
寫好讓主角運動的代碼,和讓障礙物可以移動的代碼,讓畫面能動起來
3.小測試
用網上一些簡單的圖片素材對精靈進行包裝和進行測試最初效果
4.添加碰撞機制以及測試碰撞
5.添加UI控件觸發主角動作
6.添加背景和背景輪播的效果
7.完善障礙物的結構設計
8.完善主角的動作和狀態
9.制作其他界面,輔助功能
以上幾步已經完成了游戲場景界面的設計,現在做好開始游戲界面和追加獎勵界面以及游戲結束界面
10.添加游戲背景音樂和音效
添加完成后要進行多次測試,看是不是有Bug
11.測試游戲,尋找Bug,代碼刪減
把沒用的代碼刪除,一些注釋語句也都刪除
12.打包圖集,優化游戲
把圖片資源用TexturePacker進行打包,加快游戲運行效率
13.發布游戲
解決發布過程中遇到的各種問題
14.發布好的apk在安卓手機上測試
15.解決屏幕適配問題(AppDelegate.cpp)
用默認的新建項目里面的AppDelegate的語句就好了,不用寫多余的語句,反而會出錯
16.更換游戲應用程序圖標和游戲應用程序名字
圖標和名字都在G:\cocosdata\Cocos\CocosProjects\NoOneDies_st\proj.android\res路徑下修改,注意strings.xml里面修改游戲的名字,如果要改成中文的,一定要用VS之類的工具打開,別在記事本里面直接改,不然發布的時候會出現編碼錯誤的問題
17.寫項目報告
