Creator 版本: 3.8.2
目标平台: 抖音以及web-mobile
重现方式: 图集自动打包并且build
首个报错: 无
重现概率: 必现。
前情提要
我需要实现切割图片的功能,需要切割的图片打包到了__自动合集__里面,找到了木限东的cocos creator demos(主要代码路径)[demo/2dP1/Creator3.8.0_2D_SpriteSplit/assets/split/render.ts · 木限东/CocosCreatorDemos - Gitee.com],看了里面的代码,重新copy复制粘贴代码到项目里面,本地运行正常,build出来之后UV关系混乱,比如是竖着排列的,现在变成几段横着排列的。
去掉自动合集,就可以运行,我应该怎么做。
- 目前做过的尝试是看SpriteAssembler源代码发现这个代码和render.ts里面的代码中updaterenderdata里面有一句,
const frame = com.spriteFrame;
dynamicAtlasManager.packToDynamicAtlas(com, frame);
加上去之后还是不行。
请问各位佬佬佬爷们,我如果想用自动合集的话,我应该怎么做,才能避免UV关系错误?