unity学习笔记2


Unity使物体消失的三种方法

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