cc.spriteFrameCache.addSpriteFrames(res.running_plist);
this.spriteSheet = new cc.SpriteBatchNode(res.running_png);
this.addChild(this.spriteSheet);
// init runningAction
var animFrames = ];
for (var i = 0; i < 8; i++) {
var str = "runner" + i + ".png";
var frame = cc.spriteFrameCache.getSpriteFrame(str);
animFrames.push(frame);
}
var animation = new cc.Animation(animFrames, 0.1);
this.runningAction = new cc.RepeatForever(new cc.Animate(animation));
this.sprite = new cc.Sprite("#runner0.png");
this.sprite.attr({x:80, y:85});
this.sprite.runAction(this.runningAction);
this.spriteSheet.addChild(this.sprite);
编辑器老提示SpriteBatchNode不是一个方法,怎么改?资源引用应该没问题,用cocos-JS lite版本就出现。还是说API已经变了?大神求指教。