【工作笔记】SpriteAtlas使用心得(不定时修补)

1、Edit-> ProjectSettings -> Editor -> Sprite Packer -> Mode

 ->  Enable For Builds:在打包时将规划好的小图打成图集

 ->  AlwaysEnabled:一直激活状态,总是将规划好的小图打成图集


2、如何触发、何时触发SpriteAtlasManager.atlasRequested事件。

  1)Mode为AlwaysEnabled;

  2)没有勾选SpriteAtlas的Inspector面板上的Include In Build选项;

  3)场景中没有引用这个SpriteAtlas中Sprite的UI;

  4)运行场景后,生成一个引用了这个SpriteAtlas中Sprite的UI,此时触发事件,并且只会触发一次,无论是否切换场景。


3、在编辑器中,按照上述方式触发事件后,首次生成的UI会出现白板情况,如果鼠标点到Unity编辑器之外的地方再重新点一下Unity编辑器,这个白板UI会正确显示Sprite,或者,在触发事件中填充Atlas完毕后,调用一下UnityEditor.AssetDatabase.Refresh()。

猜你喜欢

转载自blog.csdn.net/QverOo/article/details/80135308
今日推荐