Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。首先瞭解一下何為texture。按照英文解釋來理解:一個圖片從原始格式解碼並上傳到GPU就被稱為紋理。(說實話我不是很清楚這個的定義哈,求指點)為了繪製texture,常常使用幾何來描述,通過幾何對應的頂點來描述紋理。比如要描述一個矩形,可以通過描述每個頂點來描述矩形。 要繪圖時,首先要綁定紋理,然後傳遞一個幾何描述給OpenGL進行繪製。而繪圖的大小和位置由幾何描述和OpenGL的viewport的設
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。TWL是一個基於OpenGL的圖形化使用者介面庫,它提供了一套非常豐富的視窗小組件,比如標籤,編輯框,表格等等。不同的布局方式配合使用可以建立出非常進階的使用者介面。TWL我原來接觸過,但是覺得設定檔太難寫了,今天逛論壇發現了官方出了Theme編輯器,馬上來試試。官網:http://twl.l33tlabs.org/Editor:http://twl.l33tlabs.org/themer/themer
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。好久沒有寫libgdx相關的東西了,主要是我不知道改寫些什麼了。最近收到了很多郵件,大多是關於資源載入的,特別是非同步資源載入,還有什麼Loading視窗的實現什麼的,這篇博文就做個大致的回答吧。什麼時候需要資源預先載入資源預先載入的目的很明確,提升使用者體驗。當然就開發人員而言,比較好的預先載入實現方式還可以方便管理。如果遊戲很簡單簡單,資源很少很少,那麼弄資源預先載入就是費事,但是以下幾種情況的話還
Time of Update: 2018-12-06
Android中內建了sqlite,但是常用的開發語言java是物件導向的,而資料庫是關係型的,二者之間的轉化每次都很麻煩(主要是我對sql語言不熟悉)。而Java Web開發中有很多orm架構,但是想直接放到Android上用有些麻煩。嘗試了一下找Android的orm架構,說實話還有好幾個。 實現考慮的是:androrm官網:http://androrm.the-pixelpla.net/說實話,這個我實在沒有弄懂,一共兩個包。一個是依賴包:Apache Commons -
Time of Update: 2018-12-06
寫在最前面仔細看看,上一篇博文是10月5號了,有很長的時間沒有寫部落格了。升入大三以後時間愈發的少了,要忙著各種事情,也在糾結該繼續讀書還是找工作,讀書是讀國內的還是讀國外的…libgdx這個系列的文章開篇一年有餘了,期間得到了很多朋友的鼓勵和意見,總的來說感覺還是蠻不錯的。想了很久,我決定給這個系列的文章畫上一個句號。就原因來說是多方面的:第一是libgdx的版本從0.92到了今天的0.97版本,雖然總體架構變化不大,但是細節上的介面還是有很多差異了,早期的一些文章的執行個體代碼可能無法直接運
Time of Update: 2018-12-06
好久沒有更新這個系列的文章了。今天下午在群上討論libgdx對中文的支援問題。本來Hiero做是最好的,但是LIbgdx的BitmapFont不支援多圖,常用漢字3500個,是在做不到一張圖上。libgdx很早之前就有ttf的支援了,不過那個時候有點問題。經測試新版本(0.96)完全支援,特地總結出來和大家分享。TTF字型檔TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字型檔格式,隨著windows的流行,已經變成最常用的一種字型檔表示方式,應用範圍非常廣。
Time of Update: 2018-12-06
前面有一篇文章介紹了用TWL進行布局,最近做其他java的東西接觸到了table-layout,用著很不錯,仔細看來一下文檔,原來還支援libgdx。簡單試用了一下,比TWL好使多了。TABLELAYOUT簡介TABLELAYOUT是一個輕量級的UI組件布局庫。使用表格實現,有點像HTML的TABLE。它支援libgdx, Swing, Android和TWL。支援Java API和設定檔兩種方式。同時有個配套的編輯器http://table-layout.googlecode.com/svn/
Time of Update: 2018-12-06
libgdx的ui庫可以實現一些動畫效果,但是做遊戲來說可能有些不足。Universal Tween Engine是一個純java實現的動畫庫。地址:http://code.google.com/p/java-universal-tween-engine/只要能夠用float表示的一切java對象它可以讓它動畫化,可以使用於Libgdx、Android、Swing等等。Universal Tween Engine使用一般流程使用Universal Tween
Time of Update: 2018-12-06
Box2d是一個很出名的2d物理引擎,有C++、Java等等版本。libgdx對Box2D進行了很高效的封裝,極大的降低了學習和使用成本。但是我覺得和Libgdx的UI庫比起來,Box2D的使用始終比較複雜,單純的物體降落什麼的還好說,要是遇上一個特別複雜的物體,有時候就有點繁瑣了。在網上遊盪時發現了physics-body-editor,絕對堪稱神器。physics-body-editor項目首頁:http://code.google.com/p/box2d-editor/複雜物件的建立只需要
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。Libgdx是一款支援2D與3D遊戲開發的遊戲類庫,相容大多數微機平台(標準JavaSE實現,能運行在Mac、Linux、Windows等系統)與Android平台(Android1.5以上即可使用,Android2.1以上可滿功率發揮)。logo:地址:http://code.google.com/p/libgdx/首先下載最新的jar,我下載的是libgdx-0.9.2。建立一個Android項目,
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。我們先看幾個遊戲再來理解何為舞台。請仔細觀察圖片中的元素,有些東西是不能動,有些可以動,有些有特效,有些沒有。有些是按鈕,有些是圖片,但是其實它們都可以統一稱為演員(Actor)。而整個遊戲介面就是我們的舞台。再看一個射擊類遊戲而其中的演員是演員是遊戲設計中常用的一個對象,它接受舞台的統一管理,擁有一些公用的事件,比如觸摸,點擊,但是同時還有自身的響應和屬性。而舞台就是容納演員的場所。它統一管理所有演員
Time of Update: 2018-12-06
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。上幾篇文章介紹了libgdx架構的一些基本類的用法,也夾雜著瀏覽了一下部分原始碼,但是如果使用libgdx進實際開發?僅僅瞭解幾個類是不夠的,還需要對架構有具體和宏觀的瞭解。1.應用的生命週期遊戲應該高效和穩定,特別是對於android平台。目前的開發都是面向手機和平板。如果有效管理資源,如何高效的運行都是非常重要的。試想一個製作優美,可玩性高的遊戲運行於你的android手機上卻10秒鐘崩潰一次,運行
Time of Update: 2018-12-06
首先確保有這四個檔案 安裝jdk先安裝android開發SDK(並不只是為eclipse服務的),即運行installer_r15-windows,指定儲存目錄,然後就安裝,安裝到後期指定你要安裝的android的版本等,例如我選1.6的版本,繼續安裝,很快就能結束。解壓eclipse到任意地方,運行eclipse.exe,點help點install new software,選擇http://dl-ssl.google.com/android/eclipse/注意不能是https然後就選擇
Time of Update: 2018-12-06
以下內容摘自網路上的文章,供大家參考:iPhone和Android哪個個平台更有前途?1、iPhone和Android哪個個平台更有前途我更看好iPhone平台(包括iPhone,iPod
Time of Update: 2018-12-06
android手機如何設定個性簡訊和來電鈴聲方法一:設定個性來電鈴聲:先在SD卡上拷貝好你的鈴聲,之後進入G1的音樂播放器,收聽剛才的鈴聲,按下“MENU”點擊“設成鈴聲”,這樣這個鈴聲就自動化佈建為你的來電鈴聲了,當然你也可以用這個方法添加更多的鈴聲。進入設定——音效與顯示——來電鈴聲,就可以看到自己的鈴聲列表了,點擊“手機震動”就可以開啟來電震動了。
Time of Update: 2018-12-06
android手機串連PC後怎樣切換為USB 磁碟機模式之前已經發過關於 APK檔案怎樣安裝程式到手機上 已經介紹過了怎樣通過手機與 PC 的串連將軟體安裝至手機。這一次再來講解一下怎樣將你的手機變為“隨身碟”和電腦進行串連。請注意手機變為 USB 磁碟機模式後,無法使用 PC 端的 APK 安裝器安裝軟體。先將手機和電腦通過 USB 線串連,滑動螢幕頂端的狀態列,看到以下介面,並點擊 “USB 已串連”這個通知。點擊USB已串連
Time of Update: 2018-12-06
什麼是APK檔案?他和android手機是什麼關係?APK是Android Package的縮寫,即Android安裝包。APK是類似Symbian Sis或Sisx的檔案格式。通過將APK檔案直接傳到Android模擬器或Android手機中執行即可安裝。APK檔案其實是zip格式,但尾碼名被修改為apk,通過UnZip解壓後,可以看到Dex檔案,Dex是Dalvik VM executes的全稱,即Android Dalvik執行程式,並非Java
Time of Update: 2018-12-06
手把手教你給android手機設定WIFI無線網路大家都知道WIFI是一個好東西,簡單的來說它就是可以免費再有熱點的地方上網,搭載Android系統的G1內建了WiFi,通過WiFi你可以使用YouTube觀看網上視頻、使用Browser瀏覽網頁、使用Market來下載免費軟體、使用IM上MSN進行聊天、使用Gmail來收發郵件,使用……當然,還有很多很多,就不一一舉例了。下面我們就來叫你如何給你的android手機設定WIFI無線網路1.設定WIFI前,首先你要去一個有WIFI熱點的地,最平常
Time of Update: 2018-12-06
如何辨別你的android G1手機是否重新整理SPL?不少朋友為了更大的可用空間都給G1刷了SPL檔案,我在這裡說明一下怎樣查看SPL檔案是否重新整理成功,使用這一方法也可以確定自己的手機是否已經重新整理過SPL檔案,從而判斷需要重新整理什麼版本的ROM,也可以避免重複重新整理SPL的問題。需要的軟體就是“超級終端”了,系統裡都內建這個軟體了,使用過LINUX系統的朋友想必都對“超級終端”十分熟悉了。沒有這款軟體的話可以直接下載
Time of Update: 2018-12-06
android手機如何群發資訊最近在論壇上看到不少朋友都在問有關於簡訊群發的問題,其實大家不需要安裝任何軟體。具體方法很簡單,首先進入“簡訊”,之後再按下“MENU”即可看到以下菜單。只要點擊“群發”即可進入簡訊群髮狀態。按下 menu鍵 會下面會出現 4個視窗 然後點群發 出來多個連絡人後 接著按下 menu 出現5個框框 根據自己的需要選擇一下 收件者 接著就是編輯資訊內容了 和發資訊一樣