freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cocos2d-x的跨平臺游戲的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧

2025-04-24 15:34 本頁面


【正文】 用戶手機游戲時間越來越長,僅有 10%的用戶時間變短,手機游戲已逐漸成為一種普遍的娛樂方式。因為手機是網(wǎng)絡(luò)設(shè)備,在一定限制因素下可以實現(xiàn)多人在線游戲。隨著移動網(wǎng)絡(luò)的發(fā)展,移 動游戲也 越來越多的被大家接受,對于之前長期通知市場的掌機來說造成了不少的沖擊。市場研究公司 IDC 和 App Annie 報告顯示 20xx 年第一季度 iOS 和 Android淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 2 平臺游戲業(yè)務營收是掌機的 3 倍。 手機游戲市場潛力大,投入資金少,吸引了很多市場進入者 , 但中小 SP 在激烈的競爭中生存問題是需要考慮的主要問題。 手機游戲開發(fā)商、游戲應 及服務提供商不 重視市場宣傳和推廣工作,忽視對于游戲產(chǎn)品,用戶的體驗和習慣培養(yǎng) 重要性。手機游戲市場競爭激烈,該競爭涉及國內(nèi),也涉及國外游戲開發(fā)商。追求低成本和短期利益,現(xiàn)游戲產(chǎn)品的質(zhì)量粗糙 。 手機游戲 的同質(zhì)化也越來越嚴重,創(chuàng)新力不足 。淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 3 第 2 章 相關(guān)設(shè)計 C++語言 C++語言是一種使用非常廣泛的計算機編程語言。是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計語言。它支持過程化程序設(shè)計、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計、泛型程序設(shè)計等多種程序設(shè)計風格。 C++在一定程度上可以和 C語言很好的結(jié)合,甚至大多數(shù) C語言程序是在 C++的集成開發(fā)環(huán)境中完成的。 C++相對眾多的面向?qū)ο蟮恼Z言,具有相當高的性能。 C++引入了面向?qū)ο蟮母拍?,使得開發(fā)人機交互類型的應用程序更為簡單、快捷。很多優(yōu)秀的程序框架 包括 MFC、 QT 就是使用的 C++。 C++避免平臺限定或沒有普遍用途的特性。 C++不使用會帶來額外開銷的特性。 C++設(shè)計成無需復雜的程序設(shè)計環(huán)境。 Cocos2DX 平臺技術(shù)介紹 cocos2d 是一個基于 MIT 協(xié)議的開源框架,用于構(gòu)建游戲、應用程序和其他圖形界面交互應用 。 這是一個 C++ Cocos2diPhone 項目的版本。 Cocos2dX發(fā)展的重點是圍繞Cocos2d 跨平臺, Cocos2dx提供的框架。手機游戲,可以寫在 C++或者 Lua 中,使用 API是 Cocos2diPhone 完全兼 容。 Cocos2dx 項目可以很容易地建立和運行在 IOS, Android,黑莓 Blackberry 等操作系統(tǒng)中。 Cocos2dx 還支持 Windows、 Mac 和 Linux 等桌面操作系統(tǒng),因此,開發(fā)者編寫的源代碼很容易在桌面操作系統(tǒng)中編輯和調(diào)試。 Cocos2DX主要功能: 流程控制( Flow control):非常容易地管理不同場景( scenes)之間的流程控制 ; 精靈( Sprites):快速而方便的精靈 ; 動作( Actions):告訴精靈們該做什么。可組合的動作如移動( move)、旋轉(zhuǎn)( rotate)和縮放 ( scale)等更多 ; 特效( Effects):特效包括波浪( waves)、旋轉(zhuǎn)( twirl)和透鏡( lens)等更多 ; 平面地圖( Tiled Maps):支持包括矩形和六邊形平面地圖 ; 轉(zhuǎn)換( Transitions):從一個場景移動到另外一個不同風格的場景 ; 菜單( Menus):創(chuàng)建內(nèi)部菜單 ; 文本渲染( Text Rendering):支持標簽和 HTML 標簽動作 ; 文檔( Documents):編程指南 + API 參考 + 視頻教學 + 很多教用戶如何使用的簡單測試例子 ; MIT 許可:盡管用就是了 ; 基于 Pyglet:沒有 外部的依賴 ; 基于 OpenGL:支持硬件加速 ; 3D 對象: MD2模型支持 ; 腳本語言:支持 Lua, JavaScript 語言 。 淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 4 圖 Cocos2DX 引擎架構(gòu) 游戲在 Windows XP 系統(tǒng)下開發(fā),基于 visual studio C++ 20xx 的開發(fā)平臺,采用了 cocos2dx技術(shù)進行開發(fā)。 操作系統(tǒng): Microsoft Windows 7 程序語言: C++ 開發(fā)工具: Microsoft Visval Studio 20xx, Microsoft Visual C++,(簡稱 Visual C++、 MSVC、 VC++或 VC)微軟公司的 C++開發(fā)工具,具有集成開發(fā)環(huán)境,可提供編輯 C語言, C++以及 C++等編程語言。 Visual C++以擁有“語 法高亮”, IntelliSense(自動編譯功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調(diào)試,單步執(zhí)行等。還有允許用戶在調(diào)試期間重新編譯被修改的代碼,而不必重新啟動正在調(diào)試的程序。其編譯及建置系統(tǒng)以預編譯頭文件、最小重建功能及累加鏈接著稱。這些特征明顯縮短程序編輯、編譯及鏈接的時間花費,在大型軟件計劃上尤其顯著。 C++ C++計的人員非常多, Microsoft 公司的 Visual C++ 20xx 因其強大的功能、非常友好的界面而 C++ Visual C++提供的集成開發(fā)環(huán)境、MFC C++ Windows應用程序所需的源代碼編寫、用戶界面設(shè)計、消息映射、編譯鏈接和調(diào)試運行等工作。 第 3 章 設(shè)計概要 游戲介紹 這是一款飛行射擊類游戲 , 整體環(huán)境主要還是圍繞太空為主,高保真的音效,為玩家呈現(xiàn)一場不一樣射擊體驗。簡單的觸屏操 作,觸屏按住隨意一個地方,左右移動,便可自動攻擊敵人,上下移動亦可躲避強敵。在飛機的左下角還有兩個道具槽,直接點擊淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 5 就可以發(fā)動道具 效果,前提是你必 須要吃到道具。玩家在游戲中要做的就是駕駛著最新戰(zhàn)機, 在敵機身前發(fā)動攻擊。在擊毀敵機的同時獲得分數(shù),擊毀的敵機越多,則相對的獲得分數(shù)就越高。玩家進行游戲的時候需要注意不能被敵機及敵機子彈碰到,否則玩家控制角色死亡,同時游戲結(jié)束。記錄玩家獲取的積分。 游戲的結(jié)構(gòu) 例圖如圖 : 圖 游戲的結(jié)構(gòu)圖 例圖 功能模塊 分析 圖 游戲 功能模塊 主體分析: 淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 6 游戲歡迎頁面 游戲歡迎頁面 主要是 預加載游戲進行需要的圖片、音樂等資源進行預加載 。 游戲主頁面 游戲主頁面邏輯判斷 如圖 所示。 圖 游戲主頁面邏輯判斷 圖 道具使用邏輯圖如下: 淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 7 圖 道具使用邏輯圖 游戲失敗 游戲失敗邏輯圖 圖 游戲失敗邏輯圖 淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 8 第 4 章 項目 設(shè)計 游戲 架構(gòu)設(shè)計 由 項目 的需求分析可以清晰的對本 游戲 的具體功能實現(xiàn)進行設(shè)計,如下圖 是本 游戲 的總體架構(gòu)設(shè)計。 圖 游戲 總體構(gòu)架設(shè)計 通過對 游戲 的需求進行分析和細致的歸納,可以認為 游戲 的主要內(nèi)容是由 游戲進行時 和 游戲失敗 兩個 主要部分 所構(gòu)成。 游戲進行時 包含了用戶對 主角 的操作以及對 主角 信息 (獲得的分數(shù)及獲取的道具) 的管理 ,用戶游戲結(jié)束的操作選擇 , 游戲進行 為本系統(tǒng)的設(shè)計核心 ?;谶@些考慮,本 游戲 將對 游戲進行時的事件 作為一個重點的功能模塊進行詳細設(shè)計 。 淄 博職業(yè)學院信息工程系畢業(yè)設(shè)計 9 第 5 章 項目 實現(xiàn) 前四章是對 游戲 的邏輯和功能上的設(shè) 計,而 游戲 實現(xiàn)階段就要依據(jù)之前的成果將抽象化設(shè)計轉(zhuǎn)化為物理實現(xiàn)。 總體實現(xiàn) 游戲 的模塊結(jié)構(gòu) 是 對 游戲 的 進行 一個總體劃分,要真正 的 實現(xiàn) 游戲 ,還需要進一步的 設(shè)計用戶的功能。 游戲 的 功能 分為 十 類: 游戲主場景、游戲歡迎頁、游戲主角類、游戲敵機類、子彈類、游戲場景類、游戲結(jié)束場景類、管理類、道具類、觸摸事件 , 針對每一個 功能 都實現(xiàn)了不同的 作用 。 實現(xiàn) 本文 對貨單 管理模塊 、個人信息管理模塊、系統(tǒng)信息管理模塊 中 的功能 具體實現(xiàn)過程進行論述 。 功能的實現(xiàn) 依賴 項目創(chuàng)建的時候需要添加 cocos2dx 的支持項,如圖 , 圖 搭建好的工程在第一次創(chuàng)建項目的時候會自動把需要的外部依賴項添加到項目下,不需要手動額外添加。 需要注意的是,在開始一個項目的時候,要把需要用 到的圖片資源以及音樂添加
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1