断言失败:颜色和深度缓冲区具有不匹配的 kSurfaceUseResolvedBuffer 标志

Assertion failed: Color and depth buffers have mismatched kSurfaceUseResolvedBuffer flag

我使用 Unity 2018.1,今天在进行游戏测试时遇到了这个错误: Assertion failed: Color and depth buffers have mismatched kSurfaceUseResolvedBuffer flag每一帧(一定是更新问题) 我尝试搜索但没有运气。我创建了一个 2D 项目,因此不使用任何着色器或材质。这是一个 android 项目(使用 unity remote),我没有在我的脚本中做任何事情,除了:

void Jump // used this for a button
{
    if(movePlayers.isGrounded) //movePlayers is a script
    {
        Debug.Log("Jumping"); // to check wether player is pressing
        movePlayers.rb.velosity = new Vector2(movePlayers.direction.x * moveSpeed, movePlayers.jumpForce); // to make player jump
    }
    return;// just added this one
}

我得到的答案是远程设备。当我导出它时没有发生。

可能是统一性问题,而不是您的代码。我在 2018.1.4f1 上收到相同的错误垃圾邮件,但只有当我在编辑器中有一个远程设备时。错误跟踪器上有一个类似的错误,但对于金属 issuetracker.unity3d.com/issues/... 也许检查一下你的相机? – 德吉 15 分钟前 感谢 DEJI

我使用的是 2017.3,在使用 "unity Remote 5" 时遇到同样的问题。

我刚刚拔下设备,重新启动 Unity,它就不见了。