我正在尝试将单独的图片加载到Dropdown选项中。在检查器中更改选项的图像字段不会产生所需的结果。我无法在代码中解决问题:
public class FillDroPDown : MonoBehavior {
public Dropdown dd;
void Start () {
dd.options.Clear();
dd.AddOptions(new List<Dropdown.OptionData> {
new Dropdown.OptionData {text="1",
image=Resources.Load("LeftToRight.png", typeof(Sprite))
as Sprite}
});
}
void Update () {
}
}
显示文本,但没有图像。我创建了一个Resources文件夹并将图像复制到那里。这个问题怎么解决?我的Unity版本是5.3.4f1。
答案 0 :(得分:1)
问题以下列方式解决:在资源对象的路径中不需要添加文件扩展名。同样在Dropdown
对象中,您需要将Item Image
属性安装到此Item Background
的“Dropdown
”。要将图片设置为标题,您可以将Image
对象添加到Dropdown
,并将Caption Image
属性设置为此添加的图像。