UGUI中将图片转换成精灵Sprite
上一篇中讲述了NGUI动态打图集的功能,提到UGUI将图片转换长Sprite格式,其实网上也有好多,那我在这简单的说一下,
usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;publicclassCreateTexture:MonoBehaviour{privateImagep_w_picpath;voidAwake(){p_w_picpath=GameObject.FindWithTag("Image").GetComponent<Image>();}//UsethisforinitializationvoidStart(){CreateSprite();}//将Resources中得到图片Pic_01转成精灵SpritepublicvoidCreateSprite(){Texture2Dimg=Resources.Load("Pic_01")asTexture2D;Spritepic=Sprite.Create(img,newRect(0,0,img.width,img.height),newVector2(0.5f,0.5f));//后面Vector2就是你Anchors的Pivot的x/y属性值p_w_picpath.sprite=pic;}}大家可以简单了看一下。。。也许会有帮助
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。