Unity从Resource.Load() Sprite 加载不成功的问题。

UnityResources.Load()是一种常用的资源加载的方式,但是有时候加载图片并赋值给Sprite的时候就会发现加载上去的图片是一个白色的图。这是因为加载的类型不对,还是以一张Texture2D的形式加载了图片。只需要在之前进行类型转换就可以了。

Resources.Load<Sprite>("绝对路径");

这样就可以直接把Resource路径下的图片资源作为Sprite加载上来啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章