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

正文內(nèi)容

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

2025-01-20 11:16本頁面
  

【正文】 參考文獻 [1] ,2013 。Android讓我比較頭疼的是有些只是知道代碼的作用,卻不是很清楚硬件的工作原理,還有遇到一些問題就想放棄了,這是我今后要克服的。在整個過程中遇到了一些問題,如蛇頭怎樣移動,蛇的尾巴怎樣跟著移動,還有在默認情況下怎樣讓蛇自行移動、時間處理的機制和界面的設計問題,但最終部分被解決了,還有一些自己想到的功能,已經(jīng)去做了但還是出現(xiàn)問題,還沒能做出來,如暫停游戲、完成游戲獲得分數(shù)、存檔、游戲排名、蛇無效方向處理和加快蛇移動速度等,后面有時間的話,在繼續(xù)深入把沒有完成的功能做出來。在設計、調(diào)試、修改的過程當中,我對程序的設計與構架在整體上有了進步。第六章 結論這次Android課程設計讓我重新熟悉了Android工程的框架及設計的步驟,以及每個文件的作用,稍微掌握了一些View類的方法,同時也學到了更多的界面設計的方法,比如如何自定義視圖等。對游戲的開始新游戲、退出和統(tǒng)計分數(shù)功能進行測試,并測試程序的鍵盤點擊事件,結論是該游戲軟件能正確實現(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)其功能,達到了小蛇在屏幕上的移動,小蛇吃食物,食物隨機出現(xiàn)的功能,當小蛇頭尾相撞或與墻相撞時,。(1)游戲主界面,主界面采用線性布局設定,指定自定義的控件。 //最終執(zhí)行 } } }界面設計包括游戲主界面、游戲結束界面的設計。 } } 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類退出游戲時,推出整個應用程序。 (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類游戲結束界面,游戲結束顯示游戲的分數(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 ()。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1