用Unity3d 时会隐藏一个物体,经常用到如下的命令,解释一下自己对一下3行代码的理解

private GameObject cub;

cub.gameObject.SetActive(true);类似下图圈出的,类似直接删除这个物体的存在,让它一切的属性隐藏。



cub.renderer .enabled = true ;这个代码是隐藏渲染,就是起到一个隐身的作用,其他的属性都在。



cub.collider.enabled= true;这个是对碰撞体属性的配置,和下图圈出的操作等同。