html游戏寻宝源码,WP7 Platformer寻宝游戏源码
WP7 Platformer尋寶游戲源碼
項目描述
Platformer中的13個類的中心思想分別概述下:
1:PlatformerGame類,它是整個游戲的控制中心,除了告知游戲中所有的對象什么時候響應和顯示外,還負責內容管道和關卡的加載,以及游戲中各種對象的更新??芍^是勞苦功高
2:Level類 ,它是游戲的關卡類。每個關卡對象包含了一個用于存放場景瓷磚信息的多維數組,英雄、游戲開始和結束位置的坐標、總分數、游戲剩余時間、一系列寶石和僵尸怪的信息。
3:Player類用于實現英雄的加載、繪制和更新操作。
4:Enemy類,負責僵尸怪的加載、繪制和更新操作。
5:Gem類在游戲中實現一個懸浮在空中的寶石,不同類型的寶石所含的分值也不相同。英雄的主要任務就是收集這些寶石。有關寶石的加載、繪制和更新也由Gem類負責。
6:Tile 結構。Tile如同我們現實中的瓷磚一樣,我們可以在每個Tile中包含一個游戲元素,這樣就可以拼接成我們期望的游戲場景。在Platformer游戲中我們用這些Tile構成形成關卡的場景圖。
7:Animation類,望文生義,當然是游戲候中不可或缺的動畫類,它主要是解析游戲中包含的眾多Sprites(精靈)圖片,以實現動畫的幀分解。
8: AnimationPlayer類實現了將Animation類定義的精靈圖片中的每一幀形成連貫的動畫。
9:Circle類專門只用于Gem類的,它定義了一個包圍Gem的圓,以實現主角和寶石的碰撞檢測。
10:RectangleExtension累是Rectangle的一個擴展靜態類,同樣由于碰撞檢測。
11:Program是所有XNA項目的啟動類,也是程序的入口。
12:TouchCollectionExtensions類是針對WP7的觸摸屏輸入而實現的一個擴展類,以檢測觸摸屏是否存在觸點。
13:Accelerometer類對WP7中的加速度傳感器做了封裝,左右傾斜手機可以實現主角向左或向右的移動。
此源碼僅供學習之用
總結
以上是生活随笔為你收集整理的html游戏寻宝源码,WP7 Platformer寻宝游戏源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模糊控制-模糊性知识的表示问题
- 下一篇: 蓝牙之间的互相通信