MissingReferenceException: объект типа «CanvasRenderer» был уничтожен, но вы все еще пытаетесь получить к нему доступ.
Ваш скрипт должен либо проверить, является ли он нулевым, либо вы не должны уничтожать объект.
UnityEngine.UI .GraphicRaycaster.Raycast (UnityEngine.Canvas Canvas, UnityEngine.Camera eventCamera, UnityEngine.Vector2 pointerPosition, System.Collections.Generic.IList
Код: Выделить всё
1[T] foundGraphics, System.Collections.Generic.List
UnityEngine.UI.GraphicRaycaster. Raycast (UnityEngine.EventSystems.PointerEventData eventData, System.Collections.Generic.List
Код: Выделить всё
1[T] resultAppendList) (at ./Library/PackageCache/[email protected]/Runtime/UI/Core/GraphicRaycaster.cs:218) UnityEngine.EventSystems.EventSystem.RaycastAll (UnityEngine.EventSystems.PointerEventData eventData, System.Collections.Generic.List
UnityEngine.EventSystems.PointerInputModule.GetTouchPointerEventData ( Ввод UnityEngine.Touch, System.Boolean& нажат, System.Boolean& выпущен) (по адресу ./Library/PackageCache/[email protected]/Runtime/EventSystem/InputModules/PointerInputModule.cs:98)
UnityEngine .EventSystems.StandaloneInputModule.ProcessTouchEvents () (в ./Library/PackageCache/[email protected]/Runtime/EventSystem/InputModules/StandaloneInputModule.cs:305)
UnityEngine.EventSystems.StandaloneInputModule.Process ( ) (в ./Library/PackageCache/[email protected]/Runtime/EventSystem/InputModules/StandaloneInputModule.cs:281)
UnityEngine.EventSystems.EventSystem.Update () (в ./Library/ PackageCache/[email protected]/Runtime/EventSystem/EventSystem.cs:530)
Я думаю, что это ошибка системы событий, но я не понимаю, что ее вызывает. эта ошибка. ЧТО CanvasRenderer был уничтожен, т.к. все рендереры холстов моей иерархии не уничтожены. Должно ли это быть ошибкой Unity/iOS? Я искал на многих форумах, но не нашел четких ответов
Подробнее здесь: https://stackoverflow.com/questions/784 ... ill-trying