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

正文內(nèi)容

android貪吃蛇課程設(shè)計報告(參考版)

2025-03-26 00:20本頁面
  

【正文】 參考文獻(xiàn) [1] ,2013 。Android讓我比較頭疼的是有些只是知道代碼的作用,卻不是很清楚硬件的工作原理,還有遇到一些問題就想放棄了,這是我今后要克服的。在整個過程中遇到了一些問題,如蛇頭怎樣移動,蛇的尾巴怎樣跟著移動,還有在默認(rèn)情況下怎樣讓蛇自行移動、時間處理的機制和界面的設(shè)計問題,但最終部分被解決了,還有一些自己想到的功能,已經(jīng)去做了但還是出現(xiàn)問題,還沒能做出來,如暫停游戲、完成游戲獲得分?jǐn)?shù)、存檔、游戲排名、蛇無效方向處理和加快蛇移動速度等,后面有時間的話,在繼續(xù)深入把沒有完成的功能做出來。在設(shè)計、調(diào)試、修改的過程當(dāng)中,我對程序的設(shè)計與構(gòu)架在整體上有了進(jìn)步。第六章 結(jié)論這次Android課程設(shè)計讓我重新熟悉了Android工程的框架及設(shè)計的步驟,以及每個文件的作用,稍微掌握了一些View類的方法,同時也學(xué)到了更多的界面設(shè)計的方法,比如如何自定義視圖等。對游戲的開始新游戲、退出和統(tǒng)計分?jǐn)?shù)功能進(jìn)行測試,并測試程序的鍵盤點擊事件,結(jié)論是該游戲軟件能正確實現(xiàn)功能要求。:?xml version= encoding=utf8?manifest xmlns:android= package= android:versionCode=1 android:versionName= usessdk android:minSdkVersion=8 android:targetSdkVersion=17 / application android:allowBackup=true android:icon=drawable/ic_launcher android:label=string/app_name android:theme=style/AppTheme activity android:name= android:label=string/app_name intentfilter action android:name= / category android:name= / /intentfilter /activity activity android:name=.NextActivity android:label=string/other android:theme=android:style//activity /application/manifest第五章 測試經(jīng)過在模擬器上的測試,本軟件能實現(xiàn)其功能,達(dá)到了小蛇在屏幕上的移動,小蛇吃食物,食物隨機出現(xiàn)的功能,當(dāng)小蛇頭尾相撞或與墻相撞時,。(1)游戲主界面,主界面采用線性布局設(shè)定,指定自定義的控件。 //最終執(zhí)行 } } }界面設(shè)計包括游戲主界面、游戲結(jié)束界面的設(shè)計。 } } catch (Exception e) { ()。 } // add Activity public void addActivity(Activity activity) { (activity)。 private SysApplication() { } public synchronized static SysApplication getInstance() { if (null == instance) { instance = new SysApplication()。 public class SysApplication extends Application { private ListActivity mList = new LinkedListActivity()。import 。import 。 } }} SysApplication類退出游戲時,推出整個應(yīng)用程序。 (intent)。 } class JiXuButtonListener implements OnClickListener{ Override public void onClick(View v) { // TODO Autogenerated method stub Intent intent=new Intent()。//注冊監(jiān)聽器 (new TuiChuButtonListener())。 (fenshuString)。 fenshuTextView=(TextView)findViewById()。 jixuButton=(Button)findViewById()。 (savedInstanceState)。 private TextView fenshuTextView。 private Button jixuButton。import 。import 。import 。import 。 } } } NextActivity類游戲結(jié)束界面,游戲結(jié)束顯示游戲的分?jǐn)?shù),游戲提示,是否繼續(xù),是否退出。 this. // 發(fā)送空消息激活handleMessage //發(fā)送空消息激活handleMessage (0)。// 更新蛇 // 調(diào)用onDraw方法重繪 ()。 }else{ (msg)。 } } // 類似線程 Handler:可以定時處理或者分發(fā)消息 class MyHandler extends Handler { Override public void handleMessage(Message msg) { // TODO Autogenerated method stub (*********handleMessage(Message msg)+msg+*********)。 y == ) { return true。 } // 沖突檢查,蛇是否吃到蘋果 public boolean equals(Coordinate other) { if (x == amp。 = x。 private int y。// 生成一個新蘋果放在蘋果列表中 } // 蘋果的圖形 public void updateApple() { for (Coordinate c : appleList) { setTile(YELLOW_STAR, , )。// 發(fā)生沖突 } } found = !collision。 index ()。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1