事件发生的屏幕截图:https ://gfycat.com/ApprehensiveInconsequentialAmethystgemclam
我正在尝试熟悉 Unity 逆运动学 (IK) 系统,因此在标准资产中打开了与 Ethan 角色相关联的头像。它允许我使用“肌肉组设置”部分中的滑块,但如果我尝试移动“每肌肉”设置中的任何滑块,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)