断言失败:颜色和深度缓冲区具有不匹配的 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,它就不见了。
我使用 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,它就不见了。