【发布时间】:2022-01-14 11:45:48
【问题描述】:
我正在尝试使用 if 语句实例化一个预制件,该语句在函数中具有一个活动的 self。现在我想检查转换后的对象是否处于活动状态。如果我在 Transform 后面写 .activeSelf,它会给我一个错误。这是给我带来问题的部分:
public Transform SpawnPointBlue, SpawnPointRed;
public GameObject Mercury;
public void SpawnMercury()
{
if(SpawnPointBlue.activeSelf == true)
{
Instantiate(Mercury, SpawnPointBlue.position, SpawnPointBlue.rotation);
}
if(SpawnPointRed.activeSelf == true)
{
Instantiate(Mercury, SpawnPointRed.position, SpawnPointRed.rotation);
}
}
有什么想法吗?
【问题讨论】: