cocos2d-js 运行动画
1、添加动画缓存
//添加动画缓存 cc.spriteFrameCache.addSpriteFrames(res.bug_plist); this.spriteSheet = new cc.SpriteBatchNode(res.bug_png); this.addChild(this.spriteSheet);
2、初始化动作(参数1表示运行每一帧的时间间隔)
//初始化动作 var animFrames = []; for (var i = 1; i <= 2; i++) { var str = "hero" + i + ".png"; var frame = cc.spriteFrameCache.getSpriteFrame(str); animFrames.push(frame); } animation = new cc.Animation(animFrames, 1); this.runningAction = new cc.Animate(animation); this.runningAction.retain();
3、运行动作
sprite1.runAction(cc.RepeatForever(this.runningAction));
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。