在 Unity 中,要激活游戏对象的方法就是使用SetActive(),就是说通过此方法让游戏对象显示或者隐藏。
格式:
GameObject.SetActive(value);
说明:
(1)GameObject 是定义 GameObject 游戏对象的变量名
(2)value 是让物体显示或者隐藏,类型是bool
下面给出了一个简单的示例,如下图示:
我们可以运用 activeSelf 来判断游戏对象是否显示或者隐藏,脚本如下:
public GameObject Plane;
if (Plane.activeSelf == false)
{
Plane.SetActive(true);
}
else
{
Plane.SetActive(false);
}
判断游戏对象是隐藏的,就让它显示,反之则不显示。