Image组件的Source Image属性是Sprite类型的,然而图片的type设置为Sprite之后,它包含两个部分(如图):
以1001为例,其第一部分类型为Texture2D,第二部分为Sprite的。
一种动态获取方式(Resources.Load):
Sprite sprite = new Sprite;
sprite = Resources.Load("yourSpriteName", sprite.GetType()) as Sprite;
yourImageObejct.getComponent<Image>().sprite = sprite;