想用cc.Rect裁剪图片然后做动画但是失败

Creator 版本:2.0.9

目标平台: 微信

报错:无

相关代码:
let spriteFrames = atlas.getSpriteFrames();
let frames = [];
let frame1 = atlas.getSpriteFrame(“1”);
// frame1.setRect(cc.rect(0, 41.56711048797672, 298, 240.86577902404656));
let frame2 = atlas.getSpriteFrame(“2”);
// frame2.setRect(cc.rect(0, 41.56711048797672, 298, 240.86577902404656));
let frame3 = atlas.getSpriteFrame(“3”);
// frame3.setRect(cc.rect(0, 41.56711048797672, 298, 240.86577902404656));
let frame4 = atlas.getSpriteFrame(“4”);
// frame4.setRect(cc.rect(0, 41.56711048797672, 298, 240.86577902404656));
let clip = cc.AnimationClip.createWithSpriteFrames(frames, frames.length);
animation.addClip(clip, “Machinery”);
clip.wrapMode = cc.WrapMode.NORMAL;
animation,play(“Machinery”);
不加setRect可以做成动画,加了就变成静态图片了,真心想问一句什么鬼?setRect了他就不配做素材了??