JetBoy遊戲深入解析(上) 框架分析

2021-05-23 21:42:26 字數 519 閱讀 3907

先介紹遊戲介面的組成:asteroid(小行星,隕石)、ship(飛船)、beam(雷射束),其他的都是背景。

這個遊戲如何玩了?通過中間按鈕來控制飛船發射雷射,擊中隕石得分,飛船的位置與當前最新的隕石保證水平。

如何切換遊戲介面的橫豎?這個相信每個開發人員應該知道吧(ctrl + f12)!

主要類如下:

主要類功能說明

jetboy

activity的子類,遊戲事件

jetview

遊戲介面的顯示

jetthread

核心執行緒類

keygameevent

乙個 key事件

jetgameevent

乙個jet engine 產生的事件

整個程式看起來比較的複雜,我也是在分析android sdk的基礎上,然後將**整理後使用rational rose工具將**的框架分析出來,通過分析工具,我們就可以遮蔽「複雜「的**(**細節),整個框架就可以清晰的顯示在我們面前。

JetBoy遊戲深入解析(上) 框架分析

先介紹遊戲介面的組成 asteroid 小行星,隕石 ship 飛船 beam 雷射束 其他的都是背景。這個遊戲如何玩了?通過中間按鈕來控制飛船發射雷射,擊中隕石得分,飛船的位置與當前最新的隕石保證水平。如何切換遊戲介面的橫豎?這個相信每個開發人員應該知道吧 ctrl f12 主要類如下 主要類功能...

PHP的MVC框架 深入解析

原文 php的mvc框架 深入解析 本篇先介紹一下php的mvc實現原理,我們框架的mvc部分也是基於此原理實現的,但是今天的 並不是框架內的 僅僅為說明原理 一 檔案結構 建立3個資料夾 controller資料夾存放控制器檔案 view資料夾存放視 件 model資料夾存放資料檔案 建立1個in...

PHP的MVC框架 深入解析

本篇先介紹一下php的mvc實現原理,我們框架的mvc部分也是基於此原理實現的,但是今天的 並不是框架內的 僅僅為說明原理 建立3個資料夾 我們在controller資料夾下建立乙個democontroller.php檔案,檔案內容如下 class democontroller end of fil...