国产精品免费嫩草研究院|无遮羞动漫在线观看AV|国产麻豆精品传媒AV国产在线|村在线观看|寂寞情人1正版|韩国床震韩国床震古|精品系列专区久久

1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

原文: Libgdx游戲?qū)W習(xí)(1)——環(huán)境配置及demo運(yùn)行 - Stars-One的雜貨小窩
Libgdx游戲是基于Java的一款游戲引擎,可以發(fā)布Android,桌面端,Html,IOS等游戲,出名的《殺戮尖塔》也是用了此引擎制作的
本文以Libgdx1.10.0版本,參考官方文檔的步驟,記錄本人環(huán)境配置及運(yùn)行demo的過程,希望給各位帶來些許幫助
環(huán)境JDK環(huán)境
  • JDK8
  • JDK11
這里,也解釋一下為什么需要JDK8和JDK11兩個JDK版本
在下面講解的項(xiàng)目創(chuàng)建步驟中,需要從Libgdx官網(wǎng)中下載一個jar文件
這個jar文件,主要就是方便快速創(chuàng)建項(xiàng)目代碼,我猜測是其使用JavaFx編寫的,因?yàn)槲覈L試過使用JDK11的java -jar命令去執(zhí)行它,發(fā)現(xiàn)打不開
然后,為什么需要JDK11呢?因?yàn)閯?chuàng)建出來的項(xiàng)目代碼,項(xiàng)目最低支持JDK11,而不是JDK8
IDE環(huán)境
  • Android Studio Chipmunk|2021.2.1 及以上版本 (下載地址)
  • IDEA 2020.3.1以上
PS:上面的軟件二選一,看你需求,如果你不打算開發(fā)Android版本,選IDEA即可
本人是打算開發(fā)桌面端和Android版本,所以下文均是以Android Studio進(jìn)行講解,由于Android Studio是基于IDEA開發(fā)的,所以各位也可以參考
項(xiàng)目創(chuàng)建1.下載gdx-setup.jar文件訪問Creating a Project - libGDX,找到對應(yīng)的按鈕進(jìn)行下載
【1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行】如下圖所示:
1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

文章插圖
這里方便,我就直接把文件下載地址復(fù)制過來了
下載gdx-setup.jar
2.填寫信息,創(chuàng)建項(xiàng)目第二步,則是打開gdx-setup.jar文件,然后填寫對應(yīng)的項(xiàng)目信息,即可創(chuàng)建項(xiàng)目代碼
PS:這里,我電腦是可以雙擊打開的,如果你電腦沒法雙擊打開jar文件,可以選擇執(zhí)行下面命令來打開
java -jar xx.jar打開之后,我們可以看到如下頁面
1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

文章插圖
  • Name: 游戲名稱
  • Package: 游戲包名
  • Game Class: 游戲的主類Java文件名
  • Destination: 項(xiàng)目代碼文件夾目錄
  • Android SDK: Android SDK文件夾
這里我們需要改下倉庫源設(shè)置,點(diǎn)擊高級設(shè)置
1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

文章插圖
填入國內(nèi)的Maven倉庫源(生成項(xiàng)目代碼的時候里面的Gradle倉庫源會添加你加的倉庫源)
這里我填的是阿里云的Maven倉庫地址
https://maven.aliyun.com/repository/public
1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

文章插圖
點(diǎn)擊生成按鈕,即可開始生成項(xiàng)目
1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

文章插圖
這里,可以看到日志中,出現(xiàn)了Build FAILED的提示,這里實(shí)際上就是下面demo運(yùn)行起來的報(bào)錯,我們放在下一章節(jié)說明
至此,我們已完成了項(xiàng)目的創(chuàng)建工作,得到了一個包含代碼的項(xiàng)目
demo運(yùn)行步驟1.修改gradle.properties下面,我們使用Android Studio軟件打開項(xiàng)目文件夾
之后就會發(fā)現(xiàn)出現(xiàn)了錯誤
這里,我是因?yàn)楫?dāng)前是JDK8環(huán)境,所以導(dǎo)致報(bào)錯了,提示有以下3種解決方法:
  1. 修改我們IDE的設(shè)置
  2. 修改全局的JAVA_HOME的環(huán)境變量
  3. 修改項(xiàng)目文件夾中的gradle.properties文件
因?yàn)椴幌雱游冶镜仉娔X的相關(guān)環(huán)境變量配置,所以我決定采用第三種
找到gradle.properties文件
1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行

文章插圖
加上以下屬性即可

經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀