如何使用libgdx創(chuàng)建新的程序
---在開始使用libgdx創(chuàng)建一個新的程序之前,我們需要明白一些基本概念。通常情況下,我們需要在eclipse中創(chuàng)建不止一個項(xiàng)目來構(gòu)建一個完整的應(yīng)用程序:一個用于共享游戲代碼,一個用于桌面項(xiàng)目,以及
---
在開始使用libgdx創(chuàng)建一個新的程序之前,我們需要明白一些基本概念。通常情況下,我們需要在eclipse中創(chuàng)建不止一個項(xiàng)目來構(gòu)建一個完整的應(yīng)用程序:一個用于共享游戲代碼,一個用于桌面項(xiàng)目,以及另外兩個分別用于Android和HTML5/gwt。此外,這些項(xiàng)目還需要進(jìn)行配置以便能夠連接在一起,對于缺乏經(jīng)驗(yàn)的開發(fā)者來說,這可能是一個費(fèi)時且容易出錯的過程。
幸運(yùn)的是,libgdx提供了一個強(qiáng)大的工具:Libgdx Project Setup。這個工具可以幫助我們完成前面提到的所有工作,它能夠生成一個新的程序項(xiàng)目,你只需將其導(dǎo)入到eclipse中即可。
運(yùn)行Libgdx Project Setup工具,在資源管理器中找到gdx-setup-ui文件并雙擊打開。接著點(diǎn)擊Create按鈕,下一個窗口會顯示CONFIGURATION窗口,在這里你可以配置即將創(chuàng)建的項(xiàng)目。輸入項(xiàng)目名稱,并為每個平臺定義相關(guān)文件后綴:-desktop, -android, 或 -html。在OVERVIEW窗口中你可以預(yù)覽配置。Package字段定義了Java包的名稱,通常使用反向域名命名包會更有利于避免命名沖突。對于示例程序,我們使用作為包名。
目標(biāo)文件指定了項(xiàng)目的存儲目錄,選擇好存檔文件后點(diǎn)擊Launch按鈕創(chuàng)建所有項(xiàng)目?,F(xiàn)在,你可以將在工作空間創(chuàng)建的項(xiàng)目導(dǎo)入到eclipse中了。在導(dǎo)入對話框中選擇General category,然后選擇Existing Projects into Workspace,指定根目錄為libgdx即可導(dǎo)入項(xiàng)目。
在導(dǎo)入項(xiàng)目后,可能會遇到兩個問題需要手動解決。首先,解決eclipse控制臺窗口顯示target android-15不可用的問題,需要在demo-android項(xiàng)目的項(xiàng)目屬性中選擇Android 2.2(API Level 8)。其次,修復(fù)GWT SDK JAR gwt-servlet.jar丟失的問題,通過Quick Fix選項(xiàng)同步WAR/WEB-INF/lib與SDKlibraries。
通過以上步驟,你已經(jīng)成功使用libgdx創(chuàng)建并配置了新的程序項(xiàng)目,現(xiàn)在可以愉快地進(jìn)行開發(fā)和測試?yán)玻?/p>