【问题标题】:Change default app icon and loading screen in SpriteBuilder在 SpriteBuilder 中更改默认应用程序图标和加载屏幕
【发布时间】:2015-07-18 19:17:25
【问题描述】:

我在 Objective-C 中使用 SpriteBuilder 和 cocos2d 制作游戏,但不知道如何更改 SpriteBuilder 中应用程序图标的默认加载图像。 有谁知道该怎么做

【问题讨论】:

    标签: ios image cocos2d-iphone icons spritebuilder


    【解决方案1】:

    这不是您可以在 Spritebuilder 应用程序中更改的内容。您只需替换项目文件夹中Source->Resources子文件夹中的图像即可。在那里您会找到所有不同的default.png 图像(针对不同的分辨率)和图标(在icons 文件夹中)。实际上,您所要做的就是用您自己的设计替换它们。

    【讨论】:

    • 我不能使用 SpriteBuilder 自动调整最高分辨率的应用图标大小,还是让我自己制作?
    • 并非如此。我想您可以使用 SB 进行自动缩放,但它不适用于仅一张图像,因为您需要多种不同的分辨率。 SB 只会做 4x、2x 和 1x。但是有一些工具和脚本可供您使用。
    【解决方案2】:

    我的解决方案是创建一个 Launch Screen.xib 文件(文件、新建、文件、iOS、用户界面、LaunchScreen)。然后在项目的常规设置中,它显示启动图像源,单击“不使用资产目录”。最后一步是将启动屏幕文件设置为新的 .xib 文件,如果您没有像我一样更改名称,只需输入 Launch Screen.xib

    现在,如果您启动应用程序,您应该会看到加载屏幕与启动 screen.xib 文件中的屏幕相同。

    这样做的缺点是(我认为)您不能使用自己的图像。然而,大多数启动图像往往是简单的背景颜色和一些文本,在 Xcode 中很容易编辑。

    这样做的好处是 Xcode 处理所有缩放和纵横比,因此您只需将所有内容设置为百分比并制作一张图像,即可创建许多不同大小的图像。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-06-20
      • 2015-12-01
      • 1970-01-01
      • 2022-10-21
      • 2019-02-10
      • 2015-10-17
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      相关资源
      最近更新 更多