无法在Unity中的Inspector变量中更改数组大小?

Tim*_*ley 3 c# arrays unity-game-engine

根据我的阅读,这是如何设置向量“大小”的

public Color[] teamAColors = new Color[4];
Run Code Online (Sandbox Code Playgroud)

但是,当代码运行时,它看起来像这样 在此处输入图片说明

我为[4]输入的数字似乎无关紧要,大小始终保持为6。我不确定6的数字来自何处,因为我没有为该数字设置任何内容。

我什至试图

 public Color[] teamAColors;
Run Code Online (Sandbox Code Playgroud)

然后让我的数组自动填充“长度”,但这也不会更改6。

and*_*art 5

尝试从组件上的齿轮按钮点击“重置”。它将重置所有填充的条目,但应删除缓存的大小。

希望对您有所帮助!