需要在lua中调用Dropdown.options.Clear()方法. 在C#中这样写即可:
public Dropdown drpd;
void Start()
{
drpd.options.Clear();
Debug.Log(drpd);
}
由于Clear()方法是Dropdown对象的options属性下的一个方法, 所以在调用的时候不能通过点来调用, 而是要通过冒号来调用. 且在调用的时候需要先获得Dropdown组件.
local DropDown = CS.UnityEngine.Object.Instantiate(CS.UnityEngine.Resources.Load('资源路径'))
DropDown:GetComponent('Dropdown').options:Clear()