如题…
建议再看一遍action 动画文档,里面有可以调整速度的API
人工置顶

this._speed 是私有变量,你直接用是访问不到的,你用这个setSpeed 就可以了
可以访问,我运行的时候值是改了的,setSpeed也可以,两个我都试了
我这个流程没问题吧?,cc.speed加速是这样用的吧,
人工置顶
你这个操作应该是对的,你把加速倍数改成10、100可能就看得出来了。
start () {
let moveTo = cc.moveTo(5,cc.v2(100,100));
let moveBack = cc.moveTo(5,cc.v2(0,0));
let callBack = cc.callFunc(()=>{
console.log("动作完成");
});
let place = cc.place(cc.v2(-100,100));
let seq = cc.sequence(moveTo,moveBack,place,callBack);
let speed = cc.speed(seq,5);
this.rect.runAction(speed);
this.scheduleOnce(()=>{
speed.setSpeed(10);
// speed["_speed"] = 10;
},1);
},
你好,请问你一下,那个pageview分页用过么,我想滑动的时候一下子翻滚好几页而不是官网给的只给翻一页,我加了一个触摸滑动的距离,但是pageview将那个触摸屏蔽了,知道怎么打开么
node.runAction(cc.speed(cc.sequence(cc.moveBy(1,cc.p(100,0)),cc.moveBy(1,cc.p(-100,0)))),5)
运行没效果,不动,为什么?
cc.director.getScheduler().setTimeScale(2),数字越大越快
多谢这个好用
