- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android游戏设计实验(51P)
左圖是遊戲進行中的畫面,鈔票會從上方不斷的落下。此時可以用兩指去抓取鈔票,即可得分。 右圖是遊戲結束時的畫面,畫面中央會顯示你所抓取的數量。 此時背景的鈔票依然在落下,但是無法再繼續抓取。 按下確定後,會回到主選單畫面。 * Button要顯示的Text可直接輸入文字,或是在string.xml檔裡設定。 * findViewById:將程式內宣告的 Layout 物件與 XML檔中定義的標籤做結合。 * 主選單的 activity 應為預設,需要加入的 activity 是遊戲主體或說明頁面。 * 圖為遊戲剛啟動的畫面,最先顯示的是主選單。 點擊畫面上按鈕後,則會跳到對應的 activity。 * TextView要顯示的Text可直接輸入文字,或是在string.xml檔裡設定。 * 依照主選單的設計,每次開啟說明頁面都會產生一個新的 activity ,且主選單也只是隱藏在背景,並沒有被關閉,因此直接用 finish() 方法關閉說明夜即可。 * 主選單的 activity 應為預設,需要加入的 activity 是遊戲主體或說明頁面。 * 圖為說明頁面,按下返回按鈕就會關閉說明頁面並回到主選單。 * Android 遊戲設計模組 * 遊戲說明頁-3 別忘記在 manifest.xml 中加入額外的 Activity,否則將無法正常執行。 Android 遊戲設計模組 * 抓鈔票遊戲說明畫面 THE END * * * 介紹的順序 * 採用View類別, Surface類別和BitmapDrawable類別開發相同的簡單電玩遊戲。可以實際上感受到圖形移動速度的快慢和每一秒鐘處理的頁數FPS 。 SurfaceView提供應用程式一個輔助執行緒來描繪圖形,因此應用程式不需要等到系統準備好View層次再瞄繪。 SurfaceView所採用的描繪方法為方法為可以在固定時間內重複再瞄繪。 * SurfaceView SurfaceHolder getHolder () 取得SurfaceHolder? SurfaceHolder Void add Callback (surfaceHolder.Callback) 設定Callback removeCallback (surfaceHolder.Callback) 解除Callback Canvas lockCanvas() 開始描繪(加鎖) Void unlockCanvasAndPost(Canvas) 停止描繪(解鎖) Canvas Void drawText() 描繪文字 Void drawBitmap() 描繪圖形 Void drawColor() 設定顏色 Int save() 保存狀態 Void restore 回復狀態 Paint setAntiAlias(boolean) 設定具平滑鋸齒狀 setColor() 設定顏色 setTextSize 設定文字大小 * SurfaceView類別的鍵盤,鍵盤,觸控,軌跡球和聚焦輸入事件和方法 事件KeyEvent 有方法onKeyDown()按下件輸入事件 onKeyup()提起鍵輸入事件 onKeyLongPress()長按鍵輸入事件 onKeyMultiple()按複數鍵輸入事件 事件TouchEbent有方法onTouchEvent()觸控輸入事件 事件TrackballEventon有方法TrackballEvent()軌跡球輸入事件 事件FocusEvent有方法onFocusCjanged()聚焦輸入事件 程式在下一張 * Log.d(“”); 為除錯工具,可以讓你印出想監控的數值在DDMS * 主要程式部分與骰子3D相同,因此程式架構、方塊的定義、光線的設定、方塊的產生與控制都請參造骰子3D的部分 都看骰子3D部分的介紹投影片即可 * Handler的其他用途:由於若不是Main Thread則無法去變更畫面的Widget內容,需透過android.os.Handler來達到此效果,像設定
您可能关注的文档
- 8年级上第四课第一框课件.ppt
- 8数控机床的保养与维护.ppt
- 8条形码技术.ppt
- 8机构创新设计A.ppt
- 8汽车车载网络技术简介.ppt
- 8物业管理实务用户入户与装修管理.ppt
- 8神经系统疾病.ppt
- 8章 罕见心肺疾病患者康复护理.ppt
- 8高考状语从句考点分析与突破.ppt
- 9 安全教育主题班会.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 二年级家长会班主任发言稿 VIP
- 2023-2024学年上海市位育中学八年级上学期期中考试英语试卷含详解.docx VIP
- 【自做】白雪公主PPT正常版.ppt
- 名著阅读《群英会蒋干中计》课件精品课件(选自罗贯中《三国演义》;34页).pptx VIP
- 2023-2024学年北京某中学八年级上学期期中考试英语试卷(含详解).pdf VIP
- 手术患者意外伤害预防.pptx
- 2024年初中信息技术学业水平合格性考试题库含答案.pdf
- 2024-2025学年小学科学一年级上册(2024)教科版(2024)教学设计合集.docx
- 2024全国中考语文试题分类汇编:记叙文阅读.pdf VIP
- 英语国家概况100问及答案.doc
文档评论(0)