我有一个任务,我想打开和关闭我的面板与KeyCode。我发现了这段代码,但是在我尝试了这段代码之后,我仍然得到了这个错误:
'RawImage‘不包含'SetActive’的定义,也找不到接受'RawImage‘类型的第一个参数的可访问扩展方法'SetActive’(您缺少使用指令还是程序集引用?)
这是我附加的密码。我也不知道原因。有人能解释和教我吗?
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);
}
}}
发布于 2022-01-13 04:14:55
GameObject有SetActive而不是RawImage的定义。因此,为了使gameObject变为假,您必须像这样访问GameObject Of RawImage,这样才能工作。
GO.gameObject.SetActive(false);
GO.gameObject.SetActive(true);https://stackoverflow.com/questions/70690799
复制相似问题