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

正文內(nèi)容

智能移動終端應(yīng)用開發(fā)設(shè)計報告基于android系統(tǒng)的貪吃蛇游戲開發(fā)畢業(yè)論文(專業(yè)版)

2025-01-11 18:59上一頁面

下一頁面
  

【正文】 可以說我們的程序開發(fā)小組,凝聚了友情,感受了溫情,創(chuàng)造了激情。 //跳轉(zhuǎn)到主界面 startActivity(intent)。 startActivity(intent)。 public static final int READY = 1。 Intent intent=new Intent()。 setContentView()。 (tag, SnakeView Constructor)。 x mXTileCount。 (0, 0, mTileSize, mTileSize)。 (tag, TileView Constructor)。如果玩家在游戲中由于碰到墻或者咬到自己或者碰到障礙物而導(dǎo)致游戲結(jié)束的,游戲或自動彈出一個界面,里面有提示是繼續(xù)游戲還是退出游戲,當(dāng)點(diǎn)擊“取消”時,游戲就會自動跳轉(zhuǎn)到初始菜單,再點(diǎn)擊“ 退出游戲”即可。如果蛇在移動中撞到墻或障礙物或者蛇頭撞倒自己身體,則游戲結(jié)束! ( 1) 游戲主界面模塊需求 游戲界面主框架主要包括游戲圖形區(qū)域 界面、游戲開始按鈕、游戲暫停按鈕、關(guān)閉按鈕。在此只實現(xiàn)游戲的游戲主界面模塊、游戲控制模塊和游戲菜單模塊,并且只是實現(xiàn)開始、暫停、退出等最基本簡單的功能。 操作系統(tǒng)與應(yīng)用程序的溝通橋梁,應(yīng)用分為兩層:函數(shù)層( Library)和虛擬機(jī) ( Virtual Machine)。 Android 的中間層多以 Java 實現(xiàn),并且采用特殊的 Dalvik 虛擬機(jī)( Dalvik Virtual Machine)。 本次設(shè)計要達(dá)到的目標(biāo)分別從以下模塊進(jìn)行闡述: ( 1)游戲菜單模塊: 這個模塊主要是為進(jìn)入游戲做準(zhǔn)備,是進(jìn)入游戲的第一步,提供“開始游戲”“游戲幫助”“退出游戲”等按鈕,通過幫助按鈕簡單介紹游戲規(guī)則。 ( 2) 游戲圖形區(qū)域界面的需求 游戲畫布區(qū)主要應(yīng)該包括游戲畫布中貪吃蛇隨機(jī)出現(xiàn)的位置,貪吃蛇重新出現(xiàn)的位置,事物隨機(jī)出現(xiàn)的位置。 4 設(shè)計與實現(xiàn) 具體實現(xiàn)過程分為以下 3 步:項目框架、游戲類圖設(shè)計、界面設(shè)計。 (tag, mTileSize= + mTileSize)。 (canvas)。 x++) { for (int y = 0。 initSnakeView()。 initialstart()。 ( ,)。 public static final int RUNNING = 2。 ()。 //注銷當(dāng)前界面 ()。 最后,最直接的收獲就是在 Android 平臺上用 JAVA 語言開發(fā)程序的能力。整個程序開發(fā)過程中,小組成員團(tuán)結(jié)合作,努力思考,認(rèn)真討論。 ( ,)。 ( ,)。 public static final int PAUSE = 0。 (new () { public void onClick(View view) { //setContentView()。 主界面設(shè)計:主界面包括一個 TextView、一個 imagebutton、三個 button,其 文檔如下: ?xml version= encoding=utf8? AbsoluteLayout xmlns:android= android:layout_width=fill_parent android:layout_height=fill_parent android:background=drawable/icon LinearLayout android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent android:gravity=center TextView android:textColor=ff3456ff android:textSize=40sp android:layout_height=wrap_content android:visibility=visible android:text=Snake android:layout_width=wrap_content android:id=+id/text 10 android:gravity=center_horizontal/TextView ImageButton android:visibility=visible android:layout_width=wrap_content android:layout_height=wrap_content android:id=+id/ImageButton1 /ImageButton Button android:id=+id/Button1 android:layout_width=wrap_content android:layout_height=wrap_content android:visibility=visible /Button Button android:id=+id/Button5 android:layout_width=wrap_content android:layout_height=wrap_content android:visibility=visible /Button Button android:id=+id/Button3 android:layout_width=wrap_content android:layout_height=wrap_content android:visibility=visible /Button /LinearLayout /AbsoluteLayout 其對應(yīng)的 文件如下: public class Snake extends Activity { /** Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 定義 SnakeView()函數(shù)初始化游戲,代碼如下: public SnakeView(Context context, AttributeSet attrs) { 9 super(context, attrs)。 for (int x = 0。 Canvas canvas = new Canvas(bitmap)。//畫筆 public TileView(Context context, AttributeSet attrs) { super(context, attrs)。 ( 3)游戲退出控制: 在游戲的退出上我們的程序使用了多種方式來應(yīng)對不同的情況,當(dāng)玩家正在游戲中時,如想退出可以按“ 1”鍵,程序會自動跳轉(zhuǎn)到初始菜單界面,在初始菜單界面點(diǎn)擊“退出游戲”即可退出游戲。在游戲過程中,如
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1