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

正文內(nèi)容

計算機類論文-基于android系統(tǒng)的桌球桌球游戲的設(shè)計與實現(xiàn)(存儲版)

2025-07-14 15:07上一頁面

下一頁面
  

【正文】 icBody){ 12 if(speedA||speedB){ 13 if(bodyAGetUserData()!=NULLamp。 //聲明 cocos2d命名空間 9 extern C{ //調(diào)用 C 10 jint JNI_OnLoad(JavaVM *vm, void *reserved){ //設(shè)置 java虛擬機方法 11 JniHelper::setJavaVM(vm)。 25 CCShaderCache::sharedShaderCache()reloadDefaultShaders()。 15 ( 1)首先介紹 AppDelegate 類的頭文件,該頭文件負(fù)責(zé)聲明構(gòu)造函數(shù)、析構(gòu)函數(shù)、 初始化方法 、程序進入后臺和前臺時系統(tǒng)需要調(diào)用的方法以及加載背景音樂與音效的方法,其代碼。 13 endif //頭文件定義結(jié)束 說明: 該頭文件中只對相應(yīng)的方法進行了聲明, 有構(gòu)造函數(shù)、析構(gòu)函數(shù)、 初始化的方法 、程序進入后臺和前臺時系統(tǒng)需要調(diào)用的方法、以及加載背景音樂與音效的方法, 。 //獲取畫面幀尺寸 13 std::string rDis()。 //關(guān)閉 FPS 顯示 21 pDirectorsetAnimationInterval( /60)。 //暫停所有音效 32 } 33 void AppDelegate::applicationWillEnterForeground(){ //當(dāng)程序進入前臺時調(diào)用 34 CCDirector::sharedDirector()startAnimation()。 55 CocosDenshion::SimpleAudioEngine::sharedEngine()preloadEffect( 56 sound/ 57 )。第 33~38 行為程序進入前臺時的回調(diào)方法,開始動畫并開始播放聲音恢復(fù)音效播放。 圖 43幫助界面 圖 44幫助界面 ( 4)點擊菜單界面的“設(shè)置”按鈕進入聲音設(shè)置界面,如圖 17所示,點擊設(shè)置界面的音樂開關(guān)按鈕,能夠進行背景音樂播放的控制,點擊設(shè)置界面的音效開關(guān)按鈕,能夠進行 桌球游戲 過程中音
。第 22~24 為創(chuàng)建場景,并調(diào)用導(dǎo)演類的 runWithScene 方法運行當(dāng)前創(chuàng)建的場景。 49 CocosDenshion::SimpleAudioEngine::sharedEngine()preloadEffect( 50 sound/ 51 )。 //停止動畫 29 //如果有聲音的話要調(diào)用下面一句暫停聲音播放 30 CocosDenshion::SimpleAudioEngine::sharedEngine()pauseBackgroundMusic()。 //加載背景音樂 19 pDirectorsetContentScaleFactor()。 //為導(dǎo)演設(shè)置繪制用 pEGLView 10 pEGLViewsetDesignResolutionSize //設(shè)置目標(biāo)分辨率尺寸 11(, kResolutionShowAll)。 //當(dāng)程序進入前臺時調(diào)用此方法 11 void initMusic()。第 14~30 行為創(chuàng)建自己的應(yīng)用程序?qū)ο蟮姆椒ǎ瑒?chuàng)建好應(yīng)用程序?qū)ο蠛缶涂梢宰屜到y(tǒng)運行自己開發(fā)的應(yīng)用了。 //運行應(yīng)用程序 22 }else{ //若導(dǎo)演對應(yīng)的制用 OpenGLView 存在,則說明應(yīng)用程序已經(jīng)初始化了做一些必要工作即可 23 ccDrawInit()。 其他類及源程序 —— main 所有的程序都會 有一個入口 主程序 , cocos2dx 也不例外,利用 cocos2dx 開發(fā)的 主程序 則為 main,該 主程序 是 cocos2dx 中必不可少 ,如 代碼 。 //計算剛體速度 11 if(bodyAType == b2_dynamicBodyamp。 1 ......//此處省略了一些導(dǎo)入頭文件以及定義宏的代碼 2 void MyContactListener::BeginContact(b2Contact* contact){//剛體碰撞時的回調(diào)方法 3 b2Fixture* fixtureA = contactGetFixtureA()。 1 ifndef _MyContactListener_H_ 2 define _MyContactListener_H_ 3 include //引入 cocos2d 的頭文件 4 include //引入常量頭文件 5 include Box2D/ //導(dǎo)入頭文件 6 using namespace cocos2d。 //桌球編號 15 float displacement。 . 輔助類 上 面是桌球游戲 的所有界面, 接下來是該桌球游戲 的輔助類,本程序的輔助類有 TableBall 類、MyContactListener 類。 ( 4) 分?jǐn)?shù)查詢界面的初始化圖片的方法 inTexture,返回鍵監(jiān)聽方法 keyBackClicked 以及重新的 CCTouchMove 方法,其詳細(xì)代碼 查看 。 //choice1 按鈕的回調(diào)方法 11 void choice2Callback()。 //設(shè)置精靈的可見性 15 } 說明: 第 1~7 行為返回鍵監(jiān)聽的回調(diào)方法,首先獲取該層的父類,然后從父類中刪除該層,接下來開啟父類的返回鍵監(jiān)聽、觸控監(jiān)聽,最后設(shè)置父類的按鈕菜單可用。 //開啟返回鍵監(jiān)聽 5 menuLayersetTouchEnabled(true)。 //關(guān)閉音效 27 CREATE_FUNC(MusicLayer)。 //初構(gòu)函數(shù) 19 ~MusicLayer()。 //創(chuàng)建聲音按鈕 10 CCMenuItemImage* soundclose。 //計數(shù)器 23 CREATE_FUNC(HelpLayer)。 //觸控的注冊回調(diào)方法 10 //從父類繼承 來的觸控按下的方法 11 virtual bool ccTouchBegan(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent)。 10 endif 9 說明:上述代碼主要為初始化關(guān)于界面的方法包括初始化的 init 方法與返回鍵監(jiān)聽的回調(diào)方法keyBackClicked,最后為初始與釋放資源。第 28~40行依次為,x 方向移動距離、當(dāng)前按鈕選項,按鈕數(shù)組大小、場景管理器、可見區(qū)域尺寸、原點坐標(biāo)、起始點點擊點坐標(biāo)、菜單按鈕,當(dāng)前選中按鈕、按鈕列表等變量的聲明。 //場景管理器 33 CCSize visibleSize。 //幫助按鈕的回調(diào)方法 24 void startCallback(CCObject* pSender)。 //觸控的注冊回調(diào)方法 11 //從父類繼承來的觸控按下的方法 12 virtual bool ccTouchBegan(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent)。 //創(chuàng)建場景對象的方法 11 void goGameLayer(bool isdaojishi)。 四 .桌球游戲的實現(xiàn) 類 桌球游戲 的界面相關(guān)類,首先 是桌球游戲 界面的管理者,然后 是桌球游戲 的各個界面是如何開發(fā)的,從而逐步完成對 桌球游戲 界面的開發(fā),下面就對這些類的開發(fā)進行詳細(xì)的介紹。桌球游戲 的第三個常量頭文件 GameInfo,在該頭文件進行 桌球游戲 中一些常用數(shù)據(jù)的定義,例如球臺的位置等個點構(gòu)成封閉的線段, menuItemPosition 為 MenuLayer 界面5 個按鈕的坐標(biāo)信息。 ( 5) 聲音設(shè)置類 MusicLayer 該類為聲音設(shè)置界面類,該界面主要負(fù)責(zé)設(shè)置 桌球游戲 過程中背景音樂與音效的播放,該層為MenuLayer 的子層,共有 4個按鈕,為“ off“按鈕與” on“按鈕,通過點擊聲音控制按鈕開關(guān),控制聲音播放。 ( 4)點擊“開始 桌球游戲 ”按鈕后進入 桌球游戲 模式選擇界面。 表 22 聲音清單 聲音文件名 大小 (KB) 格 式 用 途 mp3 桌球游戲 的背景音樂 mp3 桌球進洞音效 mp3 爆炸的音效 mp3 失敗音效 mp3 桌球之間的碰撞音效 mp3 球桿擊 打母球音效 112 mp3 桌球游戲 勝利音效 ( 3)最后介紹 桌球游戲 中用到的 pList 文件,系統(tǒng)將 List 資源放在項目目錄中的 Resources/pic文件夾下,其詳細(xì)情況如表 13所列。 ( 1) 桌球游戲 類型 該 桌球游戲 的操作為觸屏,通過點擊屏幕右下角的“ Go”按鈕,擊打母球,通過觸控改變母球擊球的方向,通過改變力度條的高度,改變擊打母球的力度,屬于休閑類 桌球游戲 。 關(guān)鍵詞 安卓 cocos2dx Box2d 桌球游戲 追捧 一 .前言 桌球游戲開發(fā)目的 隨著 Android 手機的不斷發(fā)展,城市化發(fā)展越來越快,競爭也越來越大,一款休閑,益智的小桌球游戲 已成為當(dāng)今時代人們緩解壓力的不二選擇,功能也不斷的多樣化,而概要設(shè)計正是體現(xiàn)出2D 桌球的基本概念。 畢業(yè)論文(設(shè)計)作者(簽名): 年 月 日 目 錄 標(biāo) 題 .............................................................. 1 摘 要 .................................................................... 2 一 .前言 ............................................................ 2 桌球游戲開發(fā)目的 ....................................... 2 桌球游戲的背景 ......................................... 2 桌球游戲的開發(fā)技術(shù)與環(huán)境 ............................... 2 二 .桌球游戲的需求分析 ............................................... 2 桌球游戲的策劃 ........................................ 2 安卓平臺下桌球游戲開發(fā)的準(zhǔn)備工作 ....................... 3 三 .桌球游戲的設(shè)計 ................................................... 4 桌球游戲框架簡介 ...................................... 4 各個類的簡要介紹 ....................................... 5 . 界面相關(guān)類 ......................................... 5 . 輔助類 ............................................. 6 . 常量頭文件 ......................................... 6 . 其他類及源程序 ..................................... 6 四 .桌球游戲的實現(xiàn) ................................................... 6 ............................................ 6 界面管理類 SceneManager. .............................. 7 菜單界面類 MenuLayer ................................. 7 關(guān)于界面類 AboutLayer..............................
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1