libgdx1.9.6下載 最新軟件|熱(rè)門排行|軟件分類|軟件專題|廠商大全

您的位置: 首(shǒu)頁編程開(kāi)發編程工具 → libgdx(遊戲開發(fā)框架) v1.9.6 官網中文版

libgdx(遊戲開發(fā)框架)

v1.9.6 官網中文版 libgdx(遊戲開發框架(jià)) 網友(yǒu)評分:8

同類相關軟件

軟件介紹

軟件(jiàn)標簽: libgdx 遊戲開發 編程工具

libgdx1.9.6是一款支持多平台使用的遊戲開發引擎。它由Java/C/C++語言編寫(xiě)而(ér)成,為開發(fā)人員節省了不(bú)少時間。歡迎來綠色資源網下載使用這款開發工具。

libgdx中文版介紹

libgdx兼容多種平台(tái)係統(Windows、Linux、Max OS X、Java Applet、javascript/WebGL),包括移動係統androids(1.5版本+)和(hé)ioses。對於androids平台的支持在androids陣營和相關市場日益擴大的情況下libgdx的使用者越來越多。另外,基於RoboVM可以免費實現ioses兼容。

Libgdx主要是用Java寫的(de),其中也摻雜了一(yī)些C/C++代碼,這些代碼是為了處理(lǐ)一些對性能要求(qiú)很高的操作,比如物理(lǐ)引擎或者音頻處理。

Libgdx由audio、files、graphics、math、physics、scenes、utils這些主要模塊所組(zǔ)成,它們分別對應了Libgdx中(zhōng)的音頻操作(zuò),文件讀取,2D/3D渲染,Libgdx繪圖相關運算,Box2D封裝,2D/3D遊(yóu)戲組(zǔ)件,以(yǐ)及Libgdx內置工具類。

Libgdx對於物理引擎的封裝(zhuāng)也是讓(ràng)人驚訝的。 它足夠瘋狂的使用jni封裝了box2d的c++版本,使(shǐ)得其運行效率比(bǐ)其他同級(jí)的物理引擎如jbox2d快不少。現(xiàn)在流行(háng)的幾個包含物理引擎androids遊戲引擎(如Andengine、Rokon等),幾乎都在用libgdx。如果你的遊戲(特別是針(zhēn)對androids平台的)準備使用物理引擎,請優先考慮Libgdx。

Libgdx還擁有相當數量的開發工具。如果Particle editor(粒(lì)子編輯器),Hiero bitmap font generator(文字生(shēng)成工具),Texture packer(圖片(piàn)合並工(gōng)具),TWL布局編輯器,Gdx Setup UI。

libgdx1.9.6

libgdx官網特色

強(qiáng)兼容性

libgdx兼容多種平台係統(Windows、Linux、Max OS X、Java Applet、Javascript/WebGL),包括移動(dòng)係(xì)統androids(1.5版本+)和ioses。對於(yú)androids平台的支持在androids陣營和相(xiàng)關市場(chǎng)日益擴大的(de)情況下libgdx的使用者越來越多。另外,基於RoboVM可以(yǐ)實現ioses兼容[3]  。

同時極強的兼容性為調試和開發提供了便利。你可以(yǐ)使用androids上麵同樣的代(dài)碼在桌麵PC上麵編寫,測試,調(diào)試你的應用(也就是說,你可以不需要打開androids模擬器(qì),就(jiù)可以調試用Libgdx引擎寫的遊戲應用)。它剝離了常見的Windows之間/ Linux應用程序和一個androids應用程序的區(qū)別。一般的開發過程是盡可能的在停留桌麵PC上(shàng),同時周期(qī)性(xìng)的檢查你的當前代碼是否仍然(rán)能(néng)在androids運行。

高效性

Libgdx主要是用Java寫的(de),其中也摻雜了一些C/C++代碼,這些代碼是為了處理一些對性能要求很(hěn)高的操(cāo)作,比如物(wù)理引擎或(huò)者(zhě)音頻處理。作為用戶,你(nǐ)隻(zhī)需要關注Java的封裝就可以了,它已經把所有的本地代碼封裝好了。相比於(yú)其他androids遊戲引擎(qíng),libgdx的效率優勢十分明顯。

架構清晰

工(gōng)具

Libgdx還擁有相(xiàng)當(dāng)數量的開發工具。如(rú)Particle editor(粒(lì)子編輯器),Hiero bitmap font generator(文字生成(chéng)工具),Texture packer(圖片合並工具),TWL布局編輯器,Gdx Setup UI等。

網絡

Libgdx最初大部分用(yòng)於單機遊戲或者弱聯網遊戲,不過經過不斷優化,現(xiàn)在Libgdx提供了專(zhuān)門的網絡模塊。在(zài)Google推出實時聯網虛擬現(xiàn)實遊戲Ingress後,亦有部分國內公司推出了基於Libgdx的網遊,比如《無雙逐鹿》等。

UI編(biān)輯器

Libgdx現(xiàn)在有第三(sān)方的UI編輯器Overlap2D,該編輯器由熱心的使用者編寫。

libgdx特性

【常規】

1、 支(zhī)持Windows、Linux、OSX、ioses、androids和HTML5的(de)跨平台的開(kāi)發環境。(支持64位)

2、 基於JOGL、LWJGL、Angle,androids API函數、ioses API函數 andWebGL/HTML5 API函數的後端。

3、 在桌麵編寫和測試應用,無縫的部署在androids,ioses,JavaScript,Applet,Webstart或普通桌麵。

【圖形】

1、 通過(guò)OpenGL ES進行渲染。

2、 支持(chí)JNI綁定。

3、 底層:

1) 頂點數組

2) 頂點緩衝區(qū)對象

3) 紋理

4) 紋理(lǐ)地圖(tú)集

5) 易於使用、靈活的網格類

6) 幀緩衝對象(xiàng)

7) 著(zhe)色器

8) 立即模式渲染器類(lèi)(用於測試)

9) 自動處理OpenGL環境損失(紋(wén)理等(děng))

【2D】

1)批處理和精靈渲染

2)點陣字體

3)粒子(zǐ)係統

4)TMX地圖(tú)渲染

5)操作位(wèi)圖的自定義2D圖形(xíng)庫

6)成熟的具有補間動畫的二維場景圖

【3D】

1)高級三維

2)OBJ和MD5模型加載器

3)關鍵幀(zhēn)和骨骼動(dòng)畫

4)投(tóu)影和透視

【音頻】

1、 流(liú)媒體和音效播放(fàng)(WAV、MP3、OGG)

2、 通過一個JNI橋到KissFFT的快速傅裏葉變換

3、 音頻解碼

4、 對於簡單回放和(hé)錄製的直接接口

【文件I/O】

1、 抽象層(céng)

2、 易於存儲(chǔ)小數據

【輸入】

1、 基於事件的訪問觸摸屏、鼠標和(hé)鍵盤

2、 訪問羅盤和加速度計

3、 Vibrator的支持

【物理】

1、 box2d

【數學】

1、 向量和矩陣

2、 四元數

3、 邊界形狀

4、 交叉和重疊測試

5、 Catmull-Rom插值(zhí)

【公用】

1、 自定義集合

2、 排序

3、 JSON

軟件截圖

下載地址 電腦版

點擊報錯 軟(ruǎn)件無法下載或下載(zǎi)後無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評(píng)論 查看所有評論(0)

昵稱:
請不要評論無意義或髒話,我們所有評論會有人工(gōng)審核(hé).
字數: 0/500 (您的評論需要(yào)經過審核才能顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡