首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决错误:“RawImage”不包含“SetActive”(统一)的定义

如何解决错误:“RawImage”不包含“SetActive”(统一)的定义
EN

Stack Overflow用户
提问于 2022-01-13 02:39:57
回答 1查看 278关注 0票数 -1

我有一个任务,我想打开和关闭我的面板与KeyCode。我发现了这段代码,但是在我尝试了这段代码之后,我仍然得到了这个错误:

'RawImage‘不包含'SetActive’的定义,也找不到接受'RawImage‘类型的第一个参数的可访问扩展方法'SetActive’(您缺少使用指令还是程序集引用?)

这是我附加的密码。我也不知道原因。有人能解释和教我吗?

代码语言:javascript
复制
public class GameObject : MonoBehaviour {
public RawImage GO;
void Awake()
{
    GO.SetActive(false);
}
void Update()
{
    if (Input.GetKey(KeyCode.V))
    {
        GO.SetActive(true);
    }
    else
    {
        GO.SetActive(false);
    }
}

}

EN

回答 1

Stack Overflow用户

发布于 2022-01-13 04:14:55

GameObject有SetActive而不是RawImage的定义。因此,为了使gameObject变为假,您必须像这样访问GameObject Of RawImage,这样才能工作。

代码语言:javascript
复制
GO.gameObject.SetActive(false);
GO.gameObject.SetActive(true);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70690799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档