先介紹遊戲介面的組成: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...