第十三章 讀取遊戲資源檔案

2021-05-24 08:05:30 字數 1049 閱讀 5084

「從零開始系列又回來了」……

本來,老邢已經決定結束這一系列文章的寫作了,卻意外收到了毓彥的邀請,希望能夠把這些文章結集出版,雖然出版很麻煩,但有機會將自己的文字付梓卻是一件令人興奮的事,所以老邢決定嘗試一下。如毓彥所說,從零系列目前的內容有點少,而老邢也正好可以把以前的筆記整理一下,補充一些本來想寫卻沒有寫的東西。計畫新增的內容有檔案和網路、整合gae、解析xml、box2d物理引擎、hge粒子系統、lua指令碼、scoreloop排行榜、admob廣告和如何發布應用到android market。大部分內容都有筆記,但真正整理起來卻很費時間。因為還有新引擎的開發工作,也不能分散太多精力,希望能盡早完成吧。

下面就讓我們進入新的章節。

使用res目錄中資源的方法,我想大家閱讀了前面的章節之後肯定已經掌握了,下面就讓我們分別來學習如何訪問assets和sdcard中的資源檔案。

bitmap bmp =null;

publicvoidstart(su***ceholder su***ceholder)catch(exception e)catch(illegalargumentexception e)catch(illegalstateexception e)catch(ioexception e)elsecatch(illegalargumentexception e)catch(illegalstateexception e)catch(ioexception e) {

//todoauto-generated catch block

e.printstacktrace();

mp.setlooping(looping);

mp.start();

這樣我們就可以通過

util.playbgm("/assets/audio/sample.mid",false);

關於資源讀取的方法我們就介紹到這裡,本章我們學習了從assets目錄和sdcard載入資源的方法,從網路載入資源的方法我們會在後面的章節中介紹。

第十三章 併發

13.1 動機 13.2 基本執行緒 如果必須要控制現成的執行順序,最好是根本不用執行緒,而是自己編寫特定順序彼此控制的協作子程式。繼承thread類或者實現runnable介面。內部類實現。13.3 共享受限資源 1 如果要對類中的某個方法進行同步控制,最好同步所有方法。如果忽略了其中乙個,通常很...

第十三章 類

1.類簡單地說是乙個性的資料型別。類當中有資料成員,和成員函式。類的基本思想就是體現出資料的抽象和封裝。2.這裡只需要說明乙個問題即可 就是類成員函式的const型別 class screen public const int get const int i const int j const 這裡...

第十三章 事件

1 事件的作用 事件是對委託的封裝,如同屬性對字段的封裝。封裝後可以在委託上實現更複雜的邏輯。1.1 封裝訂閱 委託允許使用 對其進行賦值,但向乙個委託例項賦值多個委託時,使用 會造成覆蓋之前的委託。事件只支援 或 對事件進行賦值 1.2 封裝發布 委託可以在其他類進行訪問,而事件可以確保只有包容類...