【工作筆記】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()。

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