我们可能会遇到一个问题就是,在使用SetActive这个方法后,能隐藏,但之后便不能恢复。这是为啥?由于我们使用
GameObject.FindGameObjectWithTag("Role_b").SetActive();直接将对象给消灭掉了,之后便不能出现。所以正确的做法是将
申请变量,用来获取这个物体,然后用这个变量去设置可见性,使用变量存储,但对象仍可存在和获取,这就使得对象能够恢复可见性。
我们可能会遇到一个问题就是,在使用SetActive这个方法后,能隐藏,但之后便不能恢复。这是为啥?由于我们使用
GameObject.FindGameObjectWithTag("Role_b").SetActive();直接将对象给消灭掉了,之后便不能出现。所以正确的做法是将
申请变量,用来获取这个物体,然后用这个变量去设置可见性,使用变量存储,但对象仍可存在和获取,这就使得对象能够恢复可见性。