ScrollView滑动速度优雅的修改方案

客户反映scrollview滑动速度有点快,查看了一下文档没有这个功能。
有没有方法不修改引擎实现调整滑动速度的

哎~最近问的问题都没人解答,我分享下我的方案吧,希望对你们有用~
新建一个类UIScrollView继承cc.ScrollView,然后覆盖_handleMoveLogic方法,不用去改引擎的代码了
代码如下:

const {ccclass, property} = cc._decorator;

@ccclass
export default class UIScrollView extends cc.ScrollView {

@property(cc.Integer)
scrollSpeed:number = 0.2;
_handleMoveLogic (touch) {
    let that:any = this;
    let deltaMove = touch.getDelta();
    that._processDeltaMove(deltaMove.mul(this.scrollSpeed));
}

}

6赞

把滑动列表挂载的cc.ScrollView组件换成这个

作者很棒,试了下。很好用,