CocosCreator-Mac(2.0.8 2.1.0) autoatlas 打包 无法在编辑器模式下 加载sprite frame
没太看懂你遇到的问题是什么?可以提供一个demo么?
另外自动图集在预览的时候还是使用的碎图,只有在构建项目这一步才会真正生成图集到项目中。
var sprite = this.gAtlas.getSpriteFrame(name); Build 后 确实可以调用 spriteFrame。
编辑器调试 我是不能这么用的是吧?
你的this.gAtlas是通过cc.loader加载进来的么?还是通过properties属性面板?
两种都尝试过 无法加载。
编辑器下编辑还是正常的按照SpriteFrame使用
不需要像你这样使用,直接按SpriteFrame用就好,类似下面这种
properties: {
frame : cc.SpriteFrame,
sp : cc.Sprite
},
start () {
//var frame = this.atlas.getSpriteFrame("content");
this.sp.spriteFrame = this.frame;
},
这样构建的时候会自动打成图集并使用,你这边不需要通过getSpriteFrame,同时预览和打包出来都可以看到效果
参考demo:examples208.zip (177.9 KB)