需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:13572 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:目前市面上早有不同操作系統(tǒng)的智能手機,但主要以Android、Window Phone、iOS為手機的主流操作系統(tǒng),因此跨平臺的飛行射擊類游戲擁有極大的開發(fā)潛力,本款游戲的開發(fā)將帶來巨大的商業(yè)價值。 Cocos2D-X是在MIT許可證下發(fā)布的一個支持多平臺移動2D游戲的開源游戲引擎。本款游戲主要基于Cocos2D-X游戲引擎,使用C++語言在Microsoft Visual Studio 2013環(huán)境下進行開發(fā)。使用Cocos2D-X可以很方便的在Windows系統(tǒng)的電腦上進行跨平臺游戲的編碼與調試,最后再移植到安卓,蘋果等操作系統(tǒng)的智能手機上。 本文主要講解了本款游戲開發(fā)的各個時間段所完成的任務,主要包含了課題分析、游戲設計、游戲功能實現、所遇困難及解決方案等內容。在游戲設計中又包含了整體設計、模塊設計兩個部分并加以圖表進行細致描述。在具體模塊設計中,又對閃屏模塊、登陸和設置模塊、游戲執(zhí)行模塊、戰(zhàn)機移動模塊、子彈發(fā)射模塊、敵機模塊、用戶數據模塊、音效控制模塊等模塊做了具體詳細的講述。經過這段時間的學習與努力,終于成功開發(fā)出自己設計的游戲。
關鍵詞:Cocos2d-x;C++;跨平臺;飛行射擊類游戲
目錄 摘要 Abstract 1.緒論-1 1.1課題背景-1 1.2手游價值-1 1.3 Cocos2D-X介紹-1 2.課題分析-2 2.1目標與方案-2 2.2可行性分析-2 2.2.1技術可行性-2 2.2.2經濟可行性分析-3 2.2.3操作可行性-3 2.2.4法律可行性-3 3.游戲設計-4 3.1游戲整體架構設計-4 3.2模塊設計-8 3.2.1基本思路-8 3.2.2最終目標-9 3.3具體模塊設計-9 3.3.1游戲運行基礎模塊設計-9 3.3.2閃屏模塊設計-9 3.3.3登陸和設置模塊設計-9 3.3.4結算模塊設計-9 3.3.5游戲執(zhí)行模塊設計-10 3.3.6戰(zhàn)機移動模塊設計-10 3.3.7戰(zhàn)機模塊設計-10 3.3.8子彈發(fā)射模塊設計-11 3.3.9敵機模塊設計-11 3.3.10用戶數據模塊設計-12 3.3.11音效控制模塊設計-12 4.游戲功能實現-13 4.1安裝和配置相關開發(fā)環(huán)境-13 4.2游戲閃屏功能的實現-14 4.3游戲場景背景移動的實現-15 4.4游戲數據存儲和音效播放功能的實現-15 4.5游戲核心功能的實現-16 4.5.1子彈的發(fā)射-16 4.5.2碰撞檢測-17 4.3遇到的困難-17 4.4解決方案-19 結 論-21 參 考 文 獻-22 致 謝-23 |