onKeyPressed:function(keyCode,event){
var target=this.target;
if(keyCode==39){
target.setPositionX((target.getPositionX()+3));
var animation=new cc.Animation.create();
for(var i=2;i<4;i++){
var frameName="res/small_Man/walk_"+i+".png";
animation.addSpriteFrameWithFile(frameName);
}
animation.setDelayPerUnit(0.15);
animation.setRestoreOriginalFrame(true);
target.runAction(cc.repeatForever(cc.animate(animation)));
}
},
```
我获取键盘的右方向键,按下去就播放人物向右走动的动画,但是一直按着右方向键,帧动画跑 太快了,都看不清每一帧,咋个解决啊,本人新手学这个
animation.setDelayPerUnit(0.15); 修改这个0.15,改大点
谢谢 你哈,已经解决了,因为一直按着键盘,他一直执行那个函数,所以只让跑帧函数运行一次对了