<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    從今天開始Android123將開始帶領大家進入Android游戲開發實戰篇,本次我們首個游戲為2D的基于SurfaceView的類似橫版卷軸游戲。第一天我們說下需要做哪些準備:

      一、游戲地圖編輯器,在J2ME時代我們可能都是用GIF分割多幀或BMP上放置多個圖片通過減少文件頭來壓縮體積,但是在Android平臺上開發游戲我們不需要那么節省,不過資源的釋放仍然很重要,否則會出現OutOfMemoryError這樣的悲劇發生。一般簡單的2D平面游戲地圖都是使用二維數組來標記的。我們可以想象矩陣中的每個元素對應每個圖片資源。詳細的存儲方法我們將在下次具體講到。

      二、控制方式,由于橫版過關類游戲不適合重力感應操作,我們這里選擇屏幕下方加設一個區域,放置上、下、左、右按鍵,同時右側給出常用的攻擊、跳躍按鈕,而游戲的暫??梢酝ㄟ^觸控實現繼續或暫停。

      三、音效處理,常規的一般在攻擊比如出拳、發射子彈的過程中有音效,或對手自己中彈(當然對于Android圖形開發來說就是碰撞檢測)時發出音效,跳躍、過關均會需要一些聲音素材文件,一般的游戲還需要背景音樂配合烘托游戲氣氛。

      四、游戲邏輯,這是主要的地方,我們將通過實例代碼讓大家了解游戲開發中是如何的卷軸、人物的跳躍、攻擊有效判斷即碰撞檢測,電腦智能等算法問題。

      五、細節處理,比如計分,等級,游戲計時,關卡檔案的存檔,讀取以及開場設計,關卡過渡的過場動畫處理。

      這里Android開發網提示大家,目前很多J2ME的游戲可以輕松的移植到Android平臺,主要的細節只要了解Google Android平臺的圖形相關問題即可,主要是Bitmap、Drawable和View線程處理問題。

     

    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/JavaTiger427/archive/2010/11/25/6034645.aspx



                                                                                                           --    學海無涯
            

    主站蜘蛛池模板: 亚洲六月丁香六月婷婷色伊人| 亚洲欧美国产欧美色欲| 国产亚洲精品VA片在线播放| 久久久精品国产亚洲成人满18免费网站| 99re6热视频精品免费观看| 亚洲国产精品日韩专区AV| 亚洲人xxx日本人18| 一级毛片在线免费观看| 中文字幕不卡亚洲| 黄色免费网址在线观看| 无码少妇一区二区浪潮免费| 亚洲AV人人澡人人爽人人夜夜| 久久久精品视频免费观看 | 国产成人亚洲综合色影视| 免费视频精品一区二区| 国产又长又粗又爽免费视频| 99热亚洲色精品国产88| 中文字幕亚洲一区| 思思99re66在线精品免费观看| 亚洲乱理伦片在线观看中字| 亚洲AV无码一区二区二三区软件| 未满十八18禁止免费无码网站| 亚洲成av人在线观看网站| 在线观看免费亚洲| 美女黄频a美女大全免费皮| 亚洲色图视频在线观看| 在线v片免费观看视频| 青青操免费在线视频| 亚洲av无码国产精品夜色午夜| 国产精品免费_区二区三区观看| 一区二区三区四区免费视频| 成年大片免费视频播放一级| 亚洲色欲一区二区三区在线观看| 三年片免费高清版| 久久久亚洲裙底偷窥综合| 国产亚洲一区区二区在线| 国内精品免费视频精选在线观看| 久久精品国产亚洲AV麻豆不卡 | 亚洲国产成人片在线观看无码 | 亚洲精品成人片在线播放| 91热久久免费精品99|