Unity3d 统一阴影仅在全屏闪烁

Unity3d 统一阴影仅在全屏闪烁,unity3d,shadows,Unity3d,Shadows,所以我有一个统一的项目,只有硬阴影。在我的电脑上,一切正常,但当我将其导出到另一台电脑(实际上是一台高端游戏电脑)时,阴影会闪烁 此错误只有在超过1600 x 900后才会出现在他们的计算机上 我已经尝试了所有的解决方案 但这些都不管用。我也尝试过烘焙光照贴图,但这也不起作用 是否有一个设置我可以改变,使这个闪烁停止,甚至一些代码我可以写?到目前为止,我的任何尝试都没有成功 我们试着把所有的阴影都关掉,只有一个关闭了,但是阴影仍然在闪烁 这也不应该是硬件问题,因为笔记本电脑使用的是Nvidia

所以我有一个统一的项目,只有硬阴影。在我的电脑上,一切正常,但当我将其导出到另一台电脑(实际上是一台高端游戏电脑)时,阴影会闪烁

此错误只有在超过1600 x 900后才会出现在他们的计算机上

我已经尝试了所有的解决方案 但这些都不管用。我也尝试过烘焙光照贴图,但这也不起作用

是否有一个设置我可以改变,使这个闪烁停止,甚至一些代码我可以写?到目前为止,我的任何尝试都没有成功


我们试着把所有的阴影都关掉,只有一个关闭了,但是阴影仍然在闪烁

这也不应该是硬件问题,因为笔记本电脑使用的是Nvidia GeForce GTX 675M,它应该支持Unity中的阴影


我正在实施的当前临时解决方案如下所示:

void Update ()
    {
        if (Screen.width > 1600 || Screen.height > 900)
        {
            Camera.main.renderingPath = RenderingPath.VertexLit;
        }


    }

这将删除该大小之后的阴影,但我仍然希望能够使用阴影,因此如果您能找到问题,请将其发布。

windows?我要尝试的第一件事是更新(或降级!)图形驱动程序。然后考虑需要多少帧缓冲存储器和显卡有多少。也许你只是对硬件征税太多了。或者是超频过多。不管怎样,这都不是编程问题。你看到了吗?Dreamora的回答。@Roberto是的,但这也帮不了我。谢谢