cocos2d-js创建帧动画
发布时间:2020-12-14 16:59:29 所属栏目:百科 来源:网络整理
导读://方式一,通过多张图片来创建 this.dragon = new cc.Sprite("res/player_animation/action1.png"); this.dragon.setPosition(cc.p(cc.winSize.width*0.3,cc.winSize.height/2)); this.addChild(this.dragon); //创建帧动画序列,名词形式 var animation = n
//方式一,通过多张图片来创建 this.dragon = new cc.Sprite("res/player_animation/action1.png"); this.dragon.setPosition(cc.p(cc.winSize.width*0.3,cc.winSize.height/2)); this.addChild(this.dragon); //创建帧动画序列,名词形式 var animation = new cc.Animation(); for (var i = 1; i <= 4; i++) { animation.addSpriteFrameWithFile("res/player_animation/action"+ i +".png"); } //设置帧动画属性 animation.setDelayPerUnit(2.0 / 4); //每一帧停留的时间 animation.setRestoreOriginalFrame(true); //播放完后回到第一帧 var animate = new cc.Animate(animation); this.dragon.runAction(new cc.RepeatForever(animate)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |