直接将变量TapFlag修改为bool类型,Update代码如下处理即可
private bool TapFlag = true;
void Update(){
if (Input.GetKeyDown(KeyCode.A))
{
obj.SetActive(TapFlag);
TapFlag = !TapFlag;
}
}
public GameObject mGameObj;
private void Update()
{
if(Input.GetKeyDown(KeyCode.Q))
{
mGameObj.SetActive(!mGameObj.activeSelf);
}
}
楼上两位大佬写的都没毛病,还不行那基本上是你把脚本放在要隐藏的物体上了,物体隐藏了=物体上脚本就不再执行了