Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改启动屏幕/启动屏幕颜色和图像_C#_Unity3d - Fatal编程技术网

C# 更改启动屏幕/启动屏幕颜色和图像

C# 更改启动屏幕/启动屏幕颜色和图像,c#,unity3d,C#,Unity3d,该应用程序本身运行完全正常。我的问题是,在应用程序启动时,屏幕会在第一个场景变为黑色之前的一秒钟左右变成统一默认的蓝色 如何在启动时将此颜色更改为黑色?您可以通过转到文件-->Build Settings-->Player Settings-->Splash Image-->Background-->Background color来更改此颜色 从那里你可以改变背景颜色。您还可以从此处更改图像、动画类型和覆盖不透明度 请注意,除非您拥有Pro许可证,否则您可能无法在此处更改某些内容 编辑:

该应用程序本身运行完全正常。我的问题是,在应用程序启动时,屏幕会在第一个场景变为黑色之前的一秒钟左右变成统一默认的蓝色


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

您可以通过转到文件-->Build Settings-->Player Settings-->Splash Image-->Background-->Background color来更改此颜色

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

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

编辑


更新为更详细的更改位置

首先更改飞溅图像

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

如果是iOS,请选择iOS作为您的平台,您可以从此处更改背景颜色:

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

如果颜色仍然不变,您可以使用自己选择的颜色创建纹理,并将其添加到手机闪屏插槽:


我想你说的是相机的背景色。您可以在主摄像头中将其设置为黑色。你可以找到相机文档

我相信OP是在寻找这些屏幕截图中显示的发射屏幕的背景色

这是从iOS构建设置面板获取的。我们观察到一点纹理都没有的奇怪行为(即使这是我们想要的),所以我们使用单像素、纯色图像以及背景色来匹配

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


在尝试回答之前,请仔细阅读问题。另外,这个问题已经有了正确的答案,除非你有重要的补充,否则不要再回答了。这不是雅虎的答案。闪屏也不能解释为什么OP会看到“统一默认蓝色”,也没有其他答案被接受。当阅读“Unity default blue”时,我也立即想到了场景背景色。此外,事实上,它似乎只是“一秒钟”听起来不像是统一的启动屏幕对我来说。也许OP有一个默认蓝色背景的启动场景,并在启动后不久加载另一个场景。@ThomasHilbert OP的问题没有一部分令人困惑或难以理解。上面写着“在我的第一个场景变成黑色之前,Unity默认为蓝色一秒钟左右”。使用Unity程序时,相机背景或skybox不会快速显示,然后切换到主场景。你自己试试这个。这就是闪屏的行为。它显示图像的背景色,如果提供,则移动到第一个/主场景。此外,启动屏幕默认颜色为深蓝色。至于为什么这个答案不被接受,有些人已经好几天不接受这个答案了。谢谢你的回答,但是我已经禁用了启动屏幕。这并不能解决我的问题。这不是我在原始问题中所说的。不管怎样,我都明白了。当我在禁用的情况下启动应用程序时,它显示默认的unity蓝色一秒钟,然后变成我第一个场景的黑色。我用1x1的黑色像素替换了传统的移动启动屏幕,并修复了它。我有专业的。谢谢你的帮助。我仍然无法在Android上更改“启动前”屏幕的颜色。我将所有设置为黑色+黑色纹理,并在启用/禁用闪屏的情况下进行测试。iOS没有显示此问题。我正在运行Unity 2017.4.18f1-有人看到了吗?是的。您还可以在它生成的XCode项目中编辑启动/启动屏幕。由于某些原因,在没有任何纹理的情况下,它会为启动屏幕生成深蓝色。