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

正文內(nèi)容

基于andriod系統(tǒng)的游戲開發(fā)與設(shè)計(jì)-資料下載頁(yè)

2025-06-07 13:38本頁(yè)面
  

【正文】 rTask() { public void run() { setTimer()。 } }, 0, SECOND_INTERVAL)。 if (dogTimer != null) ()。 dogTimer = new Timer(TimerDog)。 (new TimerTask() { @Override public void run() { // TODO Autogenerated method stub if (iDogFlag == DOG_STEP_LEFT) { (MSG_DOG_STEP_LEFT)。 iDogFlag = DOG_STEP_RIGHT。 } else if (iDogFlag == DOG_STEP_RIGHT) { (MSG_DOG_STEP_RIGHT)。 iDogFlag = DOG_STEP_LEFT。 } } }, 0, SECOND_INTERVAL_DOG)。 TextView tv = (TextView) findViewById()。 ((iMatchs))。 (this, Touch MENU Button to Start New Game, ).show()。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 28 游戲 菜單 模塊 游戲菜單主界面 游戲 菜單界面 (如圖 所示 ) 有 9 中不同的游戲方式可供用戶選擇,這個(gè)設(shè)置可以豐富游戲的方式,讓用戶可以體驗(yàn)不同的游戲 內(nèi)容。 圖 游戲菜單主界面 這是 activity 的跳轉(zhuǎn),代碼如下: Intent intent = new Intent(, )。 startActivity(intent)。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 29 水果類型設(shè)置 可以選擇水果類型的游戲內(nèi)容 如圖 所示 。 圖 水果類型界面 旗幟類型設(shè)置 可以選擇旗幟類型的游戲內(nèi)容 如圖 所示 。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 30 圖 旗幟類型界面 表情類型設(shè)置 可以選擇表情類型的游戲內(nèi)容 如圖 所示 。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 31 圖 表情類型界面 動(dòng)物類型設(shè)置 可以選擇動(dòng)物類型的游戲內(nèi)容 如圖 所示 。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 32 圖 動(dòng)物類型界面 物品類 型設(shè)置 可以選擇物品類型的游戲內(nèi)容 如圖 所示 。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 33 圖 物品類型界面 MSN 類型設(shè)置 可以選擇 MSN 類型的游戲內(nèi)容 如圖 所示 。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 34 圖 類型界面 食物類型設(shè)置 可以選擇食物類型的游戲內(nèi)容 如圖 所示 。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 35 圖 食物類型界面 圣誕類型設(shè)置 可以選擇圣誕類型的游戲內(nèi)容 如圖 所示 。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 36 圖 圣誕類型界面 類型是否可以使用 在每種游戲類型的下方會(huì)提示是否能進(jìn)行此類型的選擇,如果可以選擇則是 can use(如圖 ) ,否則為 used(如圖 )。 圖 可以使用類型 圖 不可以使用類型 第一個(gè)界面運(yùn)用了 ListView,通過(guò)適配器來(lái)將圖片和文字布局到界面上,其代碼如下: ThemeItemAdapter arrayAdapter = new ThemeItemAdapter(this,)。 ListView lvTheme = (ListView)findViewById()。 (arrayAdapter)。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 37 ( new OnItemClickListener() { @Override public void onItemClick(AdapterView? parent, View view, int position, long id) { (item click, :+position)。 ThemeItem item = (position)。 Intent intent = new Intent(,)。 ( getString() , ())。 if(().equals(Used)) (getString(), 10)。 else (getString(), 11)。 startActivityForResult(intent,5000)。 } } )。 點(diǎn)擊每一項(xiàng)都會(huì)跳進(jìn)該類型的設(shè)置界面,該界面會(huì)顯示該類型的所有圖片,運(yùn)用的是gridview, 加載適配器后顯 示到界面中,代碼如下: ImageAdapter adapter = new ImageAdapter(this,sTag)。 (adapter)。 Button btnSet = (Button)findViewById()。 (mClick)。 其中 ImageAdapter 是自定義適配器,傳入一個(gè)數(shù)組將按照數(shù)據(jù)順序來(lái)排列該類型的圖片,代碼如下: ImageView imageView。 if (convertView == null) { // if it39。s not recycled, initialize some attributes imageView = new ImageView(mContext)。 (new (70, 70))。 ()。 (5, 5, 5, 5)。 } else { imageView = (ImageView) convertView。 } (mThumbIds[position])。 return imageView。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 38 游戲 特 效 模塊 我們通過(guò)設(shè)置各種不同的特效讓游戲看起來(lái)更加的生動(dòng)有趣 ,同時(shí)也讓游戲操作者能感受到游戲的樂(lè)趣 。 記憶錯(cuò)誤特效模塊 如果游戲操作者記憶錯(cuò)誤連錯(cuò)了圖片則會(huì)從屏幕上方掉落一個(gè)叉至屏幕中央如圖。 圖 錯(cuò)誤特效效果 在程序中引入動(dòng)畫文件: Animation anim = (this, )。 ((this, ))。 失敗后動(dòng)畫開始: ()。 (anim)。 if (()) { 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 39 media = (this, )。 ()。 } 記憶成功特效模塊 如果游戲操作者記憶成功連對(duì)了圖片則兩張一樣的圖片會(huì)產(chǎn)生爆炸效果并且消失如圖 所示 。 圖 成功特效效果 爆炸效果代碼如下: Button btn0 = (Button) findViewById()。 Button btn1 = (Button) findViewById()。 ()。 AnimationDrawable animationDrawable = (AnimationDrawable) btn0 .getBackground()。 ()。 ()。 AnimationDrawable animationDrawable1 = (AnimationDrawable) btn1 .getBackground()。 ()。 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 40 (true)。 (true)。 if (()) { media = (, )。 ()。 } 該效果由補(bǔ)間動(dòng)畫完成,在 XML文件中配置好,在程序中引用,主要是由 5張圖 片的連續(xù)顯示完成。 翻牌特效模塊 翻牌的動(dòng)畫效果代碼如下: anim1 = new ScaleAnimation(1, 0, 1, 1, , , )。 anim2 = new ScaleAnimation(0, 1, 1, 1, , , )。 anim3 = new ScaleAnimation(1, 0, 1, 1, , , )。 (150)。 (150)。 (150)。 (new LinearInterpolator())。 (new LinearInterpolator())。 (new LinearInterpolator())。 狗的移動(dòng)特效模塊 游戲開始時(shí)屏幕下方的小狗位于屏幕左下角,如果游戲操作者成功的連對(duì)一對(duì)圖片則小狗會(huì)向前一步,通關(guān)后則會(huì)叼起屏幕右下角的骨頭表示通關(guān)成功如圖 所示 。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 41 圖 吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 42 圖 每成功一次將會(huì)執(zhí)行一次下列代碼,就能完成狗的移動(dòng)了: TranslateAnimation animation = new TranslateAnimation( fDogMove * density, (fDogMove + dog_move) * density, 0, 0)。 (true)。 (animation)。 ()。 (anim)。 if (()) { media = (this, )。 ()。 } fDogMove = (float) (fDogMove + dog_move)。 (fDogMove, fDogMove + )。 = MSG_REMOVE_BUTTON。 iMatchs。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計(jì) 43 游戲進(jìn)程 模塊 屏幕的右上角會(huì)顯 示 time 和 step 兩種數(shù)據(jù), time 表示游戲所花費(fèi)的時(shí)間, step 表示游戲通關(guān)還需要多少步驟 如圖 以及圖 所示 。 圖 游戲進(jìn)程顯示 一 圖 游戲進(jìn)程顯示二 游戲音樂(lè) 模塊 游戲默認(rèn)音樂(lè) 按鈕 開啟 , 則會(huì)有背景音樂(lè) ,如圖 所示 圖 音樂(lè)開啟時(shí) 如果點(diǎn)擊音樂(lè)按鈕,音樂(lè)按鈕會(huì)有個(gè)紅色的叉,則會(huì)默認(rèn)關(guān)閉背景音樂(lè)如圖 所示 圖 音樂(lè)關(guān)閉時(shí) 音樂(lè)控制代碼如下: if (()) { bgMedia = (this, )。 ()。 (true)。 bIsBgMusicOn = true。 } else { ()。 bIsBgMusicOn = false。 }吳健雄: android 游戲記憶連連看設(shè)計(jì)與實(shí)現(xiàn) 44 第 5 章 總結(jié)與期望 作為時(shí)下最熱門的手機(jī)系統(tǒng), android 游戲擁有廣大的用戶群,所以 android 游戲的開發(fā)也顯得相當(dāng)重要,不僅要有娛樂(lè)性,也需要一定的益智性。 通過(guò)本次畢業(yè)設(shè)計(jì),我初步了解到了 android 的開發(fā)流程,對(duì) android 開發(fā)也有了一定的認(rèn)識(shí),其中還體會(huì)到了開發(fā)的趣味性,掌握了 android 的基本知識(shí),對(duì)其中的四大組件與布局設(shè)計(jì)有了更深的了解。相信在接下來(lái)的求職過(guò)程中會(huì)取得一定的優(yōu)勢(shì)。其次對(duì)于游戲的設(shè)計(jì)掌握了基本的算法。 畢業(yè)設(shè)計(jì)是我作為一名學(xué)生即將完成學(xué)業(yè)的最后一次作業(yè),他既是對(duì)學(xué)校所學(xué)知識(shí)的全面總結(jié)和綜合應(yīng)用,又為今后走向社會(huì)的實(shí)際操作應(yīng)用鑄就了一個(gè)良好的開端,畢業(yè)設(shè)計(jì)是我對(duì)所學(xué)知識(shí)理論的檢驗(yàn)與總結(jié),能夠培養(yǎng)和提高設(shè)計(jì)者獨(dú)立分析和解決問(wèn)題的能力; 是我在校期間向?qū)W校所交的最后一份綜合性作業(yè),從老師的角度來(lái)說(shuō),指導(dǎo)做畢業(yè)設(shè)計(jì)是老師對(duì)學(xué)生所做的最后一次執(zhí)手訓(xùn)練。其次,畢業(yè)設(shè)計(jì)的指導(dǎo)是老師檢驗(yàn)其教學(xué)效果,改進(jìn)教學(xué)方法, 提高教學(xué)質(zhì)量的絕好機(jī)會(huì)。 畢業(yè)的時(shí)間一天一天的臨近,畢業(yè)設(shè)計(jì)也接近了尾聲。在不斷的努力下我的畢業(yè)設(shè)計(jì)終于完成了。在沒(méi)有做畢業(yè)設(shè)計(jì)以前覺得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知識(shí)的大概總結(jié),但是真的面對(duì)畢業(yè)設(shè)計(jì)時(shí)發(fā)現(xiàn)自己的想法基本錯(cuò)誤。畢業(yè)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1