編輯:Android開發教程
博主思來想去,覺得還是想把這個教程寫的再細一點,讓讀者能夠更清楚的了解LibGDX這個游戲引擎整體 的架構,所以也就總結出了這樣一篇文章。
一、模塊概述
作為游戲開發人員,我們需要一系列 的系統組件是我們能夠制作是我們想要的游戲:
<1> 應用程序框架,處理我們應用程序的主循 環和生命周期(創建,暫停,恢復,銷毀);
<2> 圖形模塊,它提供了一種方法讓我們在屏幕上畫 一些東西;
<3> 音頻模塊,播放音樂和聲音效果;
<4> 輸入模塊接收來自鼠標,鍵 盤,觸摸屏,重力感應設備等用戶輸入;
<5> 文件I / O模塊讀寫數據例如:紋理,地圖或配置文件 中的數據。
libgdx包含上述名單涉及到的所有模塊,對於每一個模塊存在一個或多個為每個平台實現 的Java接口,這些實現被稱為後端。作為一個程序員,你不需要關心你的後端與實際工作,你只工作在每個後 端實現公共接口,唯一的平台特定的代碼,你只需要寫libgdx的一個具體的應用實施實例,如一個用於PC和一 個用於Android。
二、各個模塊概述
下圖表顯示了在一個簡單的游戲構架中的各個模塊:
LibGDX 包括幾個模塊,對每一個典型的游戲架構步驟提供服務:
<1> Input - 對所有平台 提供一個統一的輸入模塊並處理。支持鍵盤,觸摸屏,傳感器,鼠標等;
<2> Graphics - 開啟 屏幕上圖像的繪制,支持OpenGL ES;
<3> Files - 抽象所有平台文件訪問為讀寫操作提供合適 的方法;
<4> Audio - 在所有平台上有利於聲音的記錄和播放;
<5> Math - 很 實用的模塊,對於游戲開發提供最快的數學計算;
<6> Physics - 對於Box2D的完整封裝。
這些模塊在API的各個包中,如下圖所示:
這個話題是繼續android安全問題(二) 程序鎖延伸的之前我已經展示了如何制作程序鎖。當打 開指定應用的時候,彈出一個密碼頁面。程序鎖的話題雖然是和安全相關,但是這應該
IBM Rational Test Workbench(簡稱 RTW)是 IBM Rational 的統一的測試工具集,包括功能測試、性能 測試、接口 SOA 測試等模塊
一、Service簡介Service是android 系統中的四大組件之一(Activity、Service、BroadcastReceiver、 ContentProv
這些天業余時間比較多,閒來無事,想起了以前看過開發任意網站客戶端的一 篇文章,就是利用jsoup解析網站網頁,通過標簽獲取想要的內容。好了廢話不多 說,用到的工具為 js