【问题标题】:Unity in WP8 App - Flickering and pausing playerWP8 App 中的 Unity - 闪烁和暂停播放器
【发布时间】:2014-02-20 23:14:02
【问题描述】:

我正在将一个统一应用程序移植到 Windows Phone 8。它基本上只是一个动画背景。在更改我的 wp8 项目中的数据时,我正在更新统一背景。 我需要在背景顶部放置一个枢轴控件。枢轴的背景是透明的。在更改所选项目时,枢轴控件开始闪烁甚至消失(操作完成后它会返回)。 枢轴控制工作正常,没有统一的背景。

我试图在操纵枢轴控制时暂停统一游戏,但这不起作用。 这是Unity中暂停游戏的代码。

void PauseGame(bool p)
{
    if (p)
    {
        Time.timeScale = 0.0f;
    }
    else Time.timeScale = 1.0f;
}

我也尝试过 UnityApp.ObscureUnityApp.Unobscure 统一输入,但这也不起作用。我什至试图隐藏DrawingSurfaceBackground并在它前面设置一个图像,但仍然没有运气。

有没有办法从我的 wp8 解决方案中暂停统一播放器(如 UnityPlayer.Pause())?我不必在 Unity 中调用函数(如 PauseGame())?我需要动画背景而不操纵枢轴。

提前致谢。

机智

【问题讨论】:

    标签: c# windows-phone-8 unity3d


    【解决方案1】:

    我发现了为什么枢轴控件在操作时会闪烁。 我将背景设置为黑色,不透明度设置为 0.7。通过删除这些属性,闪烁停止。现在我不需要停止统一播放器。 我设置了一个不透明度为 0.7 的黑色图像而不是枢轴背景,现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 2016-08-31
      相关资源
      最近更新 更多