Unity2020版本以后的打包方式
1.在Editor->ProjectSettings->Editor中将SpritePacker的Mode修改为Always Enabled(总是启用)或者Enabled For Builds(在构建时启用)。
2.在Package Manager中找到2D Sprite并导入
3.在Project视图右键,Create>2D>Sprite Atlas,创建图集
4.选中创建的图集,将要打包的图片或文件夹,放置到图集文件的Objects for Packing中。然后单击PackPreview按钮,可以看到图集预览。
5. *** 作时还是正常使用原来的图片,也可以使用代码:
public Image img;
void Start()
{
SpriteAtlas atlas = AssetDatabase.LoadAssetAtPath("Assets/Atlas/MyAtlas.spriteatlas");
Debug.Log(Application.dataPath + "/Atlas/MyAtlas.spriteatlas");
img.sprite = atlas.GetSprite("Fall1");
}
使用图集可以降低DrawCall
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)