Unity 5.3下拉菜单

时间:2016-05-29 11:27:33

标签: drop-down-menu unity5

我正在尝试通过脚本设置我的下拉菜单选项的文本,但我正在发现此错误

  

NullReferenceException:未将对象引用设置为对象的实例

我的代码:

function Start () {
    var dropdown = GameObject.Find("Dropdown");
    dropdown.options.Clear();
    dropdown.options.Add(new dropdown.OptionData("tile1"));
}

这是我在Unity的第一个项目。

1 个答案:

答案 0 :(得分:0)

调用Start()时,场景中可能还没有Dropdown。也许考虑添加一个公共字段而不是使用GameObject.Find():

public GameObject dropdown;
void Start()
{
//... your code here
}

然后在场景中,将“Dropdown”对象拖到此脚本所在的对象上。