• Libgdx游戏开发(1)——环境配置及demo运行


    本文为作者原创,允许转载,不过请在文章开头明显处注明链接和出处!!! 谢谢配合~
    作者:stars-one
    链接:https://www.cnblogs.com/stars-one/p/16751462.html

    本篇大约有2362个字,阅读预计需要2.95分钟


    原文: Libgdx游戏学习(1)——环境配置及demo运行 - Stars-One的杂货小窝

    Libgdx游戏是基于Java的一款游戏引擎,可以发布Android,桌面端,Html,IOS等游戏,出名的《杀戮尖塔》也是用了此引擎制作的

    本文以Libgdx1.10.0版本,参考官方文档的步骤,记录本人环境配置及运行demo的过程,希望给各位带来些许帮助 😄

    环境

    JDK环境

    • JDK8
    • JDK11

    这里,也解释一下为什么需要JDK8和JDK11两个JDK版本

    在下面讲解的项目创建步骤中,需要从Libgdx官网中下载一个jar文件

    这个jar文件,主要就是方便快速创建项目代码,我猜测是其使用JavaFx编写的,因为我尝试过使用JDK11的java -jar命令去执行它,发现打不开

    然后,为什么需要JDK11呢?因为创建出来的项目代码,项目最低支持JDK11,而不是JDK8

    JDK11可以不用自己写,可以直接使用IDE自带的JDK11,像IDEAAndroid Studio,根目录已经有一份JDK11,

    但两个软件的文件夹名有所不同,IDEA根目录下是jbr文件夹,Android Studio则是jre文件夹

    如下图是IDEA中的JDK11:

    IDE环境

    • Android Studio Chipmunk|2021.2.1 及以上版本 (下载地址)
    • IDEA 2020.3.1以上

    PS:上面的软件二选一,看你需求,如果你不打算开发Android版本,选IDEA即可

    本人是打算开发桌面端和Android版本,所以下文均是以Android Studio进行讲解,由于Android Studio是基于IDEA开发的,所以各位也可以参考

    项目创建

    1.下载gdx-setup.jar文件

    访问Creating a Project - libGDX,找到对应的按钮进行下载

    如下图所示:

    这里方便,我就直接把文件下载地址复制过来了

    下载gdx-setup.jar

    2.填写信息,创建项目

    第二步,则是打开gdx-setup.jar文件,然后填写对应的项目信息,即可创建项目代码

    PS:这里,我电脑是可以双击打开的,如果你电脑没法双击打开jar文件,可以选择执行下面命令来打开

    java -jar xx.jar
    

    打开之后,我们可以看到如下页面

    • Name: 游戏名称
    • Package: 游戏包名
    • Game Class: 游戏的主类Java文件名
    • Destination: 项目代码文件夹目录
    • Android SDK: Android SDK文件夹

    这里我们需要改下仓库源设置,点击高级设置

    填入国内的Maven仓库源(生成项目代码的时候里面的Gradle仓库源会添加你加的仓库源)

    这里我填的是阿里云的Maven仓库地址

    https://maven.aliyun.com/repository/public
    

    点击生成按钮,即可开始生成项目

    这里,可以看到日志中,出现了Build FAILED的提示,这里实际上就是下面demo运行起来的报错,我们放在下一章节说明

    至此,我们已完成了项目的创建工作,得到了一个包含代码的项目

    demo运行步骤

    1.修改gradle.properties

    下面,我们使用Android Studio软件打开项目文件夹

    之后就会发现出现了错误

    这里,我是因为当前是JDK8环境,所以导致报错了,提示有以下3种解决方法:

    1. 修改我们IDE的设置
    2. 修改全局的JAVA_HOME的环境变量
    3. 修改项目文件夹中的gradle.properties文件

    因为不想动我本地电脑的相关环境变量配置,所以我决定采用第三种

    找到gradle.properties文件

    加上以下属性即可

    org.gradle.java.home=D\:/app/dev/jdk-11.0.2
    

    改为你JDK11文件夹目录即可

    但是实际发现,加上此段代码后,用Android Studio打开项目的时候,Gradle还是会报上述的问题,感觉像是Android Studio的bug吧

    这个时候,我就用了第一种方法,去修改了Android Studio的Gradle设置,便是解决了问题

    上图我是选择了Android Studio自带的JDK11版本,发现也能用

    你的项目如果是只支持电脑版的话,应该完事无碍就可以跑起项目了(下文的步骤2则是关于Android的知识了)

    2.安装Build-Tool

    由于项目代码里的Android默认是用了31的build-tool,但是我的本地SDK没有安装,所以需要安装一下31版本的工具

    步骤如下图所示:

    3.运行

    桌面端运行,打开desktop目录下的DesktopLauncher文件,点击运行即可

    如果Android版本的,则是和普通的Android项目一样,运行即可

    注意: Android Studio Chipmunk|2021.2.1版本似乎打不开Android11以下版本的模拟器,记得创建模拟器选择Android11以上的系统版本

    参考

  • 相关阅读:
    紫光集团、展讯通信、锐迪科(RDA)、紫光展锐以及翱捷科技(ASR)关系梳理
    牛客网语法篇练习循环控制(一)
    1.Linux入门基本指令
    前端项目实战141-RTKQ项目中案例详解2
    量化接口代码能不能用?
    【达摩院OpenVI】图像MOS评价协助清理“垃圾”照片
    18.(开发工具篇Gitlab)Git如何回退到指定版本
    计算机毕业设计【HTML+CSS+JavaScript服装购物商城】毕业论文源码
    RocketMQ入门指南:从零开始学习分布式消息队列技术
    SpringCloud (三) ——Nacos注册中心
  • 原文地址:https://www.cnblogs.com/stars-one/p/16751462.html