Почему мой редактор аватаров выдает ошибку при попытке предварительного просмотра настроек мышц? - PullRequest
0 голосов
/ 13 декабря 2018

Снимок экрана с происходящим событием: https://gfycat.com/ApprehensiveInconsequentialAmethystgemclam

Я пытаюсь ознакомиться с системой обратной кинематики Unity (IK) и поэтому открыл аватар, связанный с персонажем Этана, в стандартных ресурсах.Это позволяет мне использовать ползунки в разделе «Настройки группы мышц», но если я пытаюсь переместить любой из ползунков в настройках «Для мышц», Unity генерирует исключение Null Reference, а затем останавливает обновление окна сцены.Окно «Игра» продолжает обновляться, но оно слишком мало / слишком далеко, чтобы я мог использовать его в качестве механизма предварительного просмотра.

Я попытался перезапустить Unity и перезагрузить проект, но безрезультатно.

Вот точная ошибка:

NullReferenceException: Object reference not set to an instance of an object
 UnityEditor.AvatarMuscleEditor.DrawMuscleHandle (UnityEngine.Transform t, Int32 humanId) (at C:/buildslave/unity/build/Editor/Mono/Inspector/Avatar/AvatarMuscleEditor.cs:1021)
 UnityEditor.AvatarMuscleEditor.OnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/Inspector/Avatar/AvatarMuscleEditor.cs:1126)
 UnityEditor.AvatarEditor.OnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/Inspector/Avatar/AvatarEditor.cs:464)
 System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
 Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
 System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
 System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
 UnityEditor.SceneView.CallOnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:2605)
 UnityEditor.SceneView.HandleSelectionAndOnSceneGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1910)
 UnityEditor.SceneView.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1757)
 System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
 Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
 System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
 System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
 UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:295)
 UnityEditor.HostView.Invoke (System.String methodName) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:288)
 UnityEditor.HostView.InvokeOnGUI (Rect onGUIPosition) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:255)
 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...