cocoscreator3.8.0贝塞尔曲线加旋转效果

该代码展示了如何使用贝塞尔曲线控制物体在移动过程中同时进行旋转,通过`playfruitsTween`函数,定义了从startPos到endPos的平滑路径,同时改变物体的x和y坐标,并在过程中保持朝向一致。

    /**

     * 贝塞尔曲线加旋转角度

     * playTime 时间

     * startPos 开始点

     * midPos 中间点

     * endPos 结束点

     * easing 缓动行数

     * */

    playfruitsTween(playTime,startPos,midPos,endPos,easing) {

        var fruit = this.node;

        var fruitTween = tween(startPos);

        const mixY = midPos.y;

        const maxY = endPos.y;

        const mixX = midPos.x;

        const maxX = endPos.x;

        var progressX = function (start, end, current, t) {

            current = bezier(start, mixX, maxX, end, t);

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值