【问题标题】:Change Launch Screen/Splash Screen color and image更改启动屏幕/启动屏幕颜色和图像
【发布时间】:2017-06-16 09:45:10
【问题描述】:

应用程序本身运行良好。我的问题是,在启动应用程序本身时,屏幕是 Unity 默认的蓝色一秒钟左右,然后变成我的第一个场景的黑色。

如何在启动时将此颜色更改为黑色?

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    您可以通过转到 File --> Build Settings --> Player Settings --> Splash Image 来更改它 --> 背景 --> 背景颜色.

    您可以从那里更改背景颜色。您还可以从那里更改图像、动画类型和覆盖不透明度。

    请注意,除非您拥有 Pro 许可证,否则您可能无法在此处更改某些内容。

    编辑


    更新后更详细地说明了更改内容的位置

    首先更改启动画面

    iOS 平台有更多选项,但这些设置仍然可以在我上面提到的菜单中找到。

    如果是 iOS,请选择 iOS 作为您的平台,然后您可以从那里更改 背景颜色

    然后您应该从那里更改 午餐屏幕 类型。如果您希望它消失,请将其设置为 None

    如果颜色仍然没有变化,您可以使用您选择的颜色创建纹理并将其添加到 移动启动画面插槽:

    【讨论】:

    • 感谢您的出色回答,但我已经禁用了启动画面。这并不能解决我的问题。
    • 这不是我在原始问题中所说的。反正我想通了。发生的事情是当我在禁用它的情况下启动应用程序时,它会显示默认的统一蓝色一秒钟,然后转到我的第一个场景的黑色。我用 1x1 黑色像素替换了旧的移动启动屏幕并修复了它。我有专业的。感谢您的帮助。
    • 我仍然无法更改 Android 上“预启动”屏幕的颜色。我将所有内容都设置为黑色 + 黑色纹理,并在启用/禁用启动画面的情况下进行了测试。 iOS 不会出现此问题。我正在运行 Unity 2017.4.18f1 - 有人看过吗?
    【解决方案2】:

    我相信 OP 正在寻找这些屏幕截图中指示的启动屏幕的背景颜色。

    这取自 iOS 构建设置面板。我们观察到完全没有纹理的奇怪行为(尽管这是我们想要的),因此我们使用单像素、纯色图像以及背景颜色进行匹配。

    这些字段在 PC/Android 构建窗口中不可用,因此除了使用纯色图像之外,不能 100% 确定等效字段是什么。无论哪种方式,在加载场景之前都会使用这些元素。

    【讨论】:

    • 是的。您也可以只在它生成的 XCode 项目中编辑启动/启动屏幕。由于某种原因,那里没有任何纹理,它会为初始屏幕生成深蓝色。
    【解决方案3】:

    我认为您在谈论相机背景颜色。您可以在主摄像头中将其设置为黑色。可以找到相机文档here.

    【讨论】:

    • 请在尝试回答之前仔细阅读问题。另外这个问题已经有正确答案了,除非你有重要的补充,否则不要再回答了。这不是雅虎的答案。
    • 启动画面也没有解释为什么 OP 看到“Unity 默认蓝色”,也没有其他答案被接受。在阅读“Unity 默认蓝色”时,我也立即想到了场景背景颜色。此外,它似乎只是“一秒钟”的事实对我来说听起来不像 Unity 启动画面。也许 OP 有一个默认蓝色背景的启动场景,并在启动后不久加载另一个场景。
    • @ThomasHilbert OP 的问题没有任何部分令人困惑或难以阅读。它说“Unity 默认蓝色一秒左右,然后变成我的第一个场景的黑色”。当您使用 Unity 程序午餐时,相机背景或天空盒将快速显示,然后切换到主场景。自己试试这个。这就是 Splash Screen 的行为。它显示带有图像的背景颜色,如果提供,则移动到第一个/主场景。此外,初始屏幕默认颜色为深蓝色。至于为什么不接受答案,有些人几天不接受答案。
    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 2023-03-28
    • 1970-01-01
    • 2016-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多