Unity使物体消失的三种方法
- GameObject.Destroy(gameobjcet);
//破坏物体 - gameObject.SetActive(false);
//Unity2017新API,使用该方法设置物体是否存在于Hierarchy,active的新名称为activeSelf,无法直接修改,可以使用gameObject.activeInHierarchy()方法获取它的值。 - enabled = false;
//直接在脚本中使用该语句可隐藏该脚本所绑定的GameObject,原gameObject.renderer.enabled 变量已被移除。