Search Unity

Canvas Render Issue

Discussion in 'Scripting' started by mholmes, Mar 9, 2021.

  1. mholmes

    mholmes

    Joined:
    Dec 8, 2012
    Posts:
    414
    Getting a error on my EventSystem:

    issingComponentException: There is no 'CanvasRenderer' attached to the "Missing Prefab (Dummy)" game object, but a script is trying to access it.
    You probably need to add a CanvasRenderer to the game object "Missing Prefab (Dummy)". Or your script needs to check if the component is attached before using it.
    UnityEngine.UI.Graphic.get_depth () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Graphic.cs:328)
    UnityEngine.UI.GraphicRaycaster.Raycast (UnityEngine.Canvas canvas, UnityEngine.Camera eventCamera, UnityEngine.Vector2 pointerPosition, System.Collections.Generic.IList`1[T] foundGraphics, System.Collections.Generic.List`1[T] results) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/GraphicRaycaster.cs:316)
    UnityEngine.UI.GraphicRaycaster.Raycast (UnityEngine.EventSystems.PointerEventData eventData, System.Collections.Generic.List`1[T] resultAppendList) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/GraphicRaycaster.cs:220)
    UnityEngine.EventSystems.EventSystem.RaycastAll (UnityEngine.EventSystems.PointerEventData eventData, System.Collections.Generic.List`1[T] raycastResults) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:255)


    Tracked it down to my Canvas: Graphic Raycaster

    I fixed it before just creating a new canvas but thats not working this time. Ideas?
     
  2. mholmes

    mholmes

    Joined:
    Dec 8, 2012
    Posts:
    414