做Unity UI的时候,准备在scripts动态导入图片。
看网上的资料需要:
- 文件在Assets/Resources/ 目录下,可在二级菜单下
- 图片不需要后缀名(E.g. .png)
var sprite = Resources.Load<Sprite>("Icon/yes");
但一直返回Null值,检查了文件的路径确实为 Assets/Resources/Icon/yes.png,也没有放后缀名,查了资料发现,需要在inspector里把图片的Texture Type设置为Sprite。