【NGUI】Unity使用Resources加载NGUI的图片
2016-08-03 15:56
357 查看
本文转载室友龙龙哥哥
地址:http://blog.csdn.net/sinat_20559947/article/details/49429941
首先在项目中创建一个Resources目录,接着把需要的图片放在这里面,可以有子文件夹么?当然可以,文件结构很重要哦~
NGUI加载图片的方法其实是加载NGUI生成的atlas,大家可以看看NGUI的图集文件(一个material、一个prefab,一张图集),我们要做的就是动态加载这个prefab(它有UIAtlas属性),然后通过图片名称更改图片。
我这里那UISprite来说明,我是这样做的:
UIAtlas tu = Resources.Load<UIAtlas>("test/ Long");
test是文件夹的名字,Long是图集的名字
Public Sprite mySprite ;
mySprite.atlas = tu;
mySprite.spriteName = "long"; //这里的"long"是atlas里图片的名称
mySprite.MakePixelPerfect(); //这里记得要make一下,不然mySprite的大小是不会变化的,看个人需要
地址:http://blog.csdn.net/sinat_20559947/article/details/49429941
首先在项目中创建一个Resources目录,接着把需要的图片放在这里面,可以有子文件夹么?当然可以,文件结构很重要哦~
NGUI加载图片的方法其实是加载NGUI生成的atlas,大家可以看看NGUI的图集文件(一个material、一个prefab,一张图集),我们要做的就是动态加载这个prefab(它有UIAtlas属性),然后通过图片名称更改图片。
我这里那UISprite来说明,我是这样做的:
UIAtlas tu = Resources.Load<UIAtlas>("test/ Long");
test是文件夹的名字,Long是图集的名字
Public Sprite mySprite ;
mySprite.atlas = tu;
mySprite.spriteName = "long"; //这里的"long"是atlas里图片的名称
mySprite.MakePixelPerfect(); //这里记得要make一下,不然mySprite的大小是不会变化的,看个人需要
相关文章推荐
- 【NGUI】Unity使用Resources加载NGUI的图片
- [unity基础教程]关于Unity3D中Resources动态加载NGUI图片的方法!
- Resources动态加载NGUI图片的方法
- Unity+NGUI打造网络图片异步加载与本地缓存工具类(二)
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- 关于Unity3D中Resources动态加载NGUI图片的方法
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- Unity+NGUI打造网络图片异步加载与本地缓存工具类(一)
- Unity+NGUI打造网络图片异步加载与本地缓存工具类
- Unity+NGUI打造网络图片异步加载和本地缓存工具(一)
- Unity3D中Resources动态加载NGUI图片的方法!!!
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- 关于Unity3D中Resources动态加载NGUI图片的方法
- 使用异步任务加载网络上的图片
- 使用jquery的lazy loader插件实现图片的延迟加载
- 使用jquery插件实现图片延迟加载技术详细说明
- 基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
- 基于jquery的lazy loader插件实现图片的延迟加载[简单使用]