我正在尝试在Canvas上获得对Graphic Raycaster的引用,以便我可以启用/禁用它。这就是我在做的事情:
shopCanvas.GetComponent<GraphicRaycaster> ().enabled = false;
当我将鼠标悬停在monoDevelop上面的代码中时,它表示&#34;当前上下文中没有名称GraphicRaycaster&#34;
当我尝试编译并运行游戏时,我收到此错误:
错误CS0246:类型或命名空间名称`GraphicRaycaster&#39;不能 被发现。您是否缺少using指令或程序集引用?
以下是我的设置图片:
答案 0 :(得分:3)
只需添加:
using UnityEngine.UI;
在C#代码文件的开头,编译器会找到GraphicRaycaster
。