【问题标题】:change the default image for the start libgdx app更改启动 libgdx 应用程序的默认图像
【发布时间】:2016-02-17 09:10:39
【问题描述】:

我正在尝试弄清楚如何使用 LibGdx 框架在启动应用程序时更改以下图像。

我想用我的徽标对其进行自定义,但在解决方案中找不到参考。 感谢您的帮助。

【问题讨论】:

    标签: java android-studio libgdx startup graphical-logo


    【解决方案1】:

    对于 IOS 平台,您应该在您的 ios/assets 文件夹中添加您自己的所有分辨率的初始图像,并定义 Apple 的命名结构。

    • "Default.png" - 320x480 iphone3gs
    • "Default@2x.png" - 640x960 iphone4
    • “默认~ipad.png” - 768x1024 ipad
    • "默认@2x~ipad - 1536x2048 ipad 视网膜 ...等

      您可以在这里找到更多详细信息..

    Libgdx project for iOS displaying libgdx splash when compiling through robovm on simulator?

    【讨论】:

      【解决方案2】:

      在 Windows 资源管理器中转到 项目路径>/desktop/assets

      您将看到默认的 LibGDX 图像,在这里您可以放置​​所有资产文件(图像、字体等)。您可能还需要刷新 Android Studio 中的项目文件夹,以便显示新图像。

      加载图片的java文件在core/src文件夹下。打开此文件,您将看到它加载默认图像的位置。将图像的名称更改为新图像的名称,这样就可以了。

      注意:如果您还计划为 android 构建,android 将只能看到位于 android/assets 文件夹中的资产(这很烦人,但这是它唯一的工作方式)。我不使用 Android Studio,但查看如何为您的桌面项目设置工作目录以使用 android/assets 文件夹(而不是 desktop/assets)。然后将所有图像放入 android/assets 文件夹。这个花了我一段时间才知道我是什么时候开始为 android 构建的。因此,如果您的桌面版本可以工作,但 android 不能......这就是您需要做的修复它。 :)

      【讨论】:

        【解决方案3】:

        1)对于安卓,转到资产文件夹并粘贴您的图像

        2)刷新资产文件夹

        3) 在您的创建方法中

        //libgdx.png是libgdx提供的默认图片名称

        texture = new Texture(Gdx.files.internal("data/libgdx.png"));

        //在上面的代码中删除“libgdx.png”并添加你的图片名称

        例子:-

           texture = new Texture(Gdx.files.internal("your image name.png"));
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-09-12
          • 1970-01-01
          • 2018-04-08
          • 1970-01-01
          • 2013-09-11
          相关资源
          最近更新 更多