Onwalkclick:function(sender) {varsflaojun1=NewCc. Spriteframe (Res.npc_laojun1,cc.rect (0,0,70,101)); varSflaojun2=NewCc. Spriteframe (Res.npc_laojun2,cc.rect (0,0,70,101)); varsflaojun3=NewCc. Spriteframe (Res.npc_laojun3,cc.rect (0,0,70,101)); varsflaojun4=NewCc. Spriteframe (Res.npc_laojun4,cc.rect (0,0,70,101)); varSflaojunall=NewArray (SFLAOJUN1,SFLAOJUN2,SFLAOJUN3,SFLAOJUN4); varamnlaojun=NewCc. Animation (sflaojunall,0.05); varaction=cc.animate (Amnlaojun); varSprite=Newcc. Sprite (); Sprite.setposition (160,300); This. AddChild (Sprite); Cc.animationCache.addAnimation (Amnlaojun,"Laojun"); Sprite.runaction (Cc.repeatforever (action)); }, Onspriteframecachetesting:function(sender) {varAmnlaojun=cc.animationcache.getanimation ("Laojun"); varamtlaojun=Newcc. Animate (Amnlaojun); varSprite=Newcc. Sprite (); Sprite.setposition (160,400); This. AddChild (Sprite); Sprite.runaction (Cc.repeatforever (Amtlaojun)); }
Still thank Mr. Zhang.
"Cocos2d-x-js series" uses animation cache to animate