インスペクタに記入するパブリック配列があり、その配列が空の場合は何かしたいと思います。 その配列が上記のインスペクタ「サイズ= 0」インスペクタの配列が空であるかどうかを確認します
public GameObject[] objects;
void CheckArray()
{
if (objects.Length < 0) // this doesn't work
{
Debug.Log("Empty!");
}
else
{
Debug.Log("Not Empty"); // this gets logged out
}
}
に空では動作しません、私は何か他のものを試してみましたが、また動作しません:
void CheckArray()
{
if (objects == null) // this doesn't work
{
Debug.Log("Empty!");
}
else
{
Debug.Log("Not Empty"); // this gets logged out
}
}
'objects.Length'が' 0'のとき、デバッグログにはどのような出力がありますか? –