想只显示图片的一块,使用spriteFrame.setRect不成功,应该怎么设置?

  • Creator 版本:2.0.2

  • 目标平台: 微信

  • 详细报错信息,包含调用堆栈:无

  • 重现方式:const spriteFrame = new cc.SpriteFrame();
    spriteFrame.setTexture(this.tex);
    spriteFrame.setRect(cc.rect(200, 200, 200, 200));
    this.spr.spriteFrame = spriteFrame;

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :windows

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

想做一个拼图功能,将一整个张图显示成几块,然后拼到一起。通过spriteFrame.setRect还是显示整张图

const spriteFrame = new cc.SpriteFrame(cc.rect(200, 200, 200, 200));
试下

2.0.5 版本已经修复了这个问题,建议更换引擎版本到最新版:slightly_smiling:

可是,我这边2.0.9还是会出错啊