统一的四元数matrix转换失败

Unity 2017.2有一个新的错误,在Unity Issue Tracker打开。

这里是:

断言失败:四元数matrix转换失败,因为input四元数无效{-1。#IND00,-1。#IND00,-1。#IND00,-1。#IND00} l = -1。#IND00 UnityEngine.GUIUtility:ProcessEvent (Int32,IntPtr)

断言失败:expression式上的断言失败:'CompareApproximately(det,1.0F,.005f)'UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)断言失败:

断言在expression式上失败:'fRoot> = Vector3f :: epsilon'UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)

Unity表示它已经被修复了,但是并没有,正如用户在这个问题下所说的那样。

这是由于缩放粒子系统,或类似的东西造成的。 真的很难调查。

这对我来说并不重要,但是它将这个可怕的日志打印到Editor的控制台,并导致这些惊人的滞后峰值:

在这里输入图像说明

你有没有遇到过这种情况,如果是的话,修复它,或者至less,抑制Console.Log

只有在使用编辑器时才打印这些日志,还是影响构建呢?