-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
Milestone
Description
可以选择几个atlas然后进行合并,使用之前atlas的sprite会自动被分配到合并后的atlas的贴图和材质。旧的atlas还留在项目里,用户可以在确认无误后再删除(会有冲突么?)。
我仔细想了一下,操作方法可以如下:
- 新建一张Atlas (所以是用户自定义Atlas大小)
- 将希望Merge的Atlas拖动到新建Atlas中 (只需要拖动该Atlas的贴图数据或者Atlas-EditorInfo数据或者Atlas数据即可,这个与Font进入Atlas的方法一致)
- 新的Atlas读取旧Atlas数据并且import到新Atlas中,旧Atlas在Import结束后删除.
- Layout新Atlas, Apply, Build 搞定。
我之前担心的一个问题是:
当旧Atlas数据删除后,他所reference的信息如何重新建立索引。后来发现,由于 textureGUID 没变,所以无论怎么操作最终Build的时候都会更新,所以其实问题早已经解决。
Reactions are currently unavailable