public override void OnInspectorGUI()
{
for(int i =0; i<numberOfObs; i++)
{
spawnObjects [i] = (GameObject)EditorGUILayout.ObjectField (spawnObjects [i], typeof(GameObject), true);
if(spawnObjects[i] != null)
{
Debug.Log(spawnObjects[i];
}
}
}
虽然这可以创建空的Object字段,但它不会存储被拖入其中的游戏对象。
我可以看到我放入的对象但是它只是将值重置为null。 我怎么能创建这些字段并让它们存储数据而不必制作一堆单个GameObject来存储项目?