二、實現遊戲的步驟
下圖顯示的是乙個遊戲midlet在成功安裝和執行之後使用者介面狀態的典型的變化流程。我們想通過乙個遊戲者的視角來闡述開發移動遊戲的過程。
圖3 使用者介面狀態圖表
1 開始遊戲
在使用者啟動midlet之後,將顯示遊戲特定的閃動螢幕。閃動螢幕是fullcanvas的乙個例項。它可用於顯示乙個公司的標誌或者用動畫形式介紹遊戲。除了end鍵以外的所有鍵盤事件(midlet可用的)都可以跳過閃動螢幕並顯示主選單。還應該設定乙個時間限定,能夠在一定的時間過後自動跳出閃動螢幕進入遊戲螢幕。
gamemidlet類是遊戲的基本類;它處理midlet的生命週期並且處理遊戲顯示。下面的**是閃動螢幕和遊戲midlet類的構架。
2 主選單(mainmenu)螢幕
主選單是包含遊戲特定選項的固有目錄("continue"、"new game"、"options"、"high scores"、"instructions"、"about"和"exit game")。"continue"只有在遊戲被暫停的時候才能被顯示。當"continue"顯示的時候,它必須是目錄列表的第乙個元素。主選單的標題必須是遊戲的名稱。下面的**是主選單的框架。
基於Nokia手機的移動遊戲開發步步通(一)
一 遊戲開發策略 1 遊戲動作 action 的使用 midp的canvas類讓程式設計師處理某些按鍵事件,要麼作為特定的低階鍵控 事件要麼作為抽象的遊戲動作。fullcanvas是nokia的全屏畫布 fullcanvas 類,它是從canvas類繼承而來的。在回合制遊戲或者不需要超過四個方向鍵 ...
基於Nokia手機的移動遊戲開發步步通(三)
二 實現遊戲的步驟 下圖顯示的是乙個遊戲midlet在成功安裝和執行之後使用者介面狀態的典型的變化流程。我們想通過乙個遊戲者的視角來闡述開發移動遊戲的過程。圖3 使用者介面狀態圖表 1 開始遊戲 在使用者啟動midlet之後,將顯示遊戲特定的閃動螢幕。閃動螢幕是fullcanvas的乙個例項。它可用...
基於WIFI和android的智慧型手機開門設計
一 概述 android 安卓 是一種以linux為基礎的開源 作業系統,用於各種移動便攜裝置。其優點是擴充套件性強,應用程式豐富,現已發展到5.0版本。android的市場份額已躍居全球第一,為此基於安卓平台的各種應用也在迅速發展著。基於wifi和android的智慧型手機開門系統採用wifi轉串...