libgdx 如何在核心或桌面应用程序中添加资源文件夹?

How to add resources folder in core or desktop application in libgdx?

我正在 android 中制作桌面 2D 游戏 studio.I 需要在资源中添加资源文件 folder.Shall 我必须在 src 文件夹之后创建一个文件夹并将这些文件添加到那里或者我应该将资源添加到 android 和 link 中的资产文件夹吗 up.If 是的,我该如何 link 呢?

Game With Android 模块 : 将您的资源放入 android 模块的 assets 文件夹中,开发和部署您的桌面游戏。

  1. 运行 使用 Run/Debug 配置

     Working directory : <project path with name>\android\assets
    
  2. 运行 或使用 Gradle 任务部署,检查桌面模块 gradle 文件中的以下语句

    project.ext.assetsDir = new File("../android/assets");默认访问

没有Android模块的游戏:在核心模块中创建资产文件夹,将所有资源放入该文件夹中。

  1. 运行 使用 Run/Debug 配置

     Working directory : <project path with name>\core\assets
    
  2. 运行 或使用 Gradle 任务部署,检查桌面模块 gradle 文件中的以下语句

    project.ext.assetsDir = new File("../core/assets");


打开终端并运行您的桌面项目使用gradle任务

在 Windows 上

gradlew desktop:run 或在 MacOS

./gradlew desktop:run

如果您想从桌面和 Android 应用程序访问资源,请将资源放入 core/assets 并将以下行添加到:core 配置:

project(":core") {

    sourceSets.main.resources.srcDirs = [ "../core/assets" ]
    // ...
}

访问位于 core/assets/font/someFont.ttf 的字体将如下所示:

Gdx.files.internal("font/robotoblack.ttf")