当工程文件使用的图片过多的时候,就需要图片打包成一个大图,程序就只用预加载这一个大图,就节省了程序运行时间,提高了效率
2D图片打包图集有几种工具:2D ToolKit、TexturePacker Importer、UGUI、NGUI都可以打包
由于NGUI的功能涵盖较为完善,可以给独立开发者节省大量关于UI方面的时间。
这几种工具的原理都差不多。
本篇文章着重写如何把大量零散的图片打包成图集,然后动态调用相对应的图集来生成sprite。
//这句话的意思是,这个.CS文件的物体的atlas图集的路径设置为
gameObject.GetComponent<UISprite>().atlas = Resources.Load("路径") as UIAtlas;
TexturePacker比NGUI打包的图集大小要小,如果不嫌弃麻烦可以考虑用Texture