【问题标题】:Screen flashes when loading new scene加载新场景时屏幕闪烁
【发布时间】:2016-11-13 07:25:48
【问题描述】:

我有一个关卡选择菜单,里面有按钮来加载我的场景关卡。

我正在使用下一种方法切换场景:

UnityEngine.SceneManagement.SceneManager.LoadScene();

问题是我的场景中有深灰色的推子,当我加载不同的场景时,屏幕会闪烁白色。而不是像我想要的那样保持相同的深灰色调。

我很乐意提供您需要的任何进一步信息。

有人知道解决办法吗?

【问题讨论】:

  • 你能详细解释一下推子吗?它们是在你的相机前面的飞机还是什么?
  • @Absinthe 它们是我画布上的纯色图像。
  • 查看加载屏幕。它可能有助于解释您正在经历的事情。 blog.teamtreehouse.com/make-loading-screen-unity 并为您提供解决方案的想法。
  • @ChuckSavage 我看了一下,谢谢:) 但我的问题出在其他地方:在统一打开新场景但仍未加载时,屏幕仅显示空白.
  • @IanH。前一个场景的最后一帧与下一个场景的第一帧是连续的,那么有什么东西可以改变或禁用这两帧中的任何一个中的推子图像吗?

标签: c# unity3d


【解决方案1】:

前一个场景的最后一帧与下一个场景的第一帧是连续的,因此需要确保任何一帧中都没有任何东西可以产生明显的差异,例如通过从 Awake 函数调用的脚本重置诸如材质颜色之类的状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 2011-01-06
    • 2015-10-19
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    相关资源
    最近更新 更多