您的位置:首页 > 移动开发 > Unity3D

Unity为Image组件动态添加sprite

2016-11-24 17:10 351 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity UGUI