首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MotionPath和autoRotate不工作时的GSAP

MotionPath和autoRotate不工作时的GSAP
EN

Stack Overflow用户
提问于 2021-06-18 06:26:19
回答 1查看 61关注 0票数 1

我正在使用带有MotionPathPlugin和PixiPlugin的GSAP来让我的正方形遵循一条路径。我已经将autoRotate设置为true,但似乎有一个bug,正如您在GIF中看到的那样。看起来我的精灵有点旋转过度了。路径是一个由{x, y}值组成的数组。

我还尝试像autoRotate: ['x', 'y', 'angle', 90, true], // 4th param is angle in rad一样使用autoRotate的数组方法

代码语言:javascript
复制
            motionPath: {
                autoRotate: ['x', 'y', 'angle', 90, true], // 4th param is angle in rad
                alignOrigin: [0.5, 0.5],

                // autoRotate: true,
                align: values,
                path: values,
                curviness: 0,
            },

感谢您的任何意见。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-18 07:06:47

经过多次搜索,我发现我需要在MotionPath vars选项中输入useRadians: true,

代码语言:javascript
复制
        gsap.to(sprite, {
            motionPath: {
                autoRotate: 1.5708,//in radians, offset rotation by 90 degree
                path: values,
                curviness: 0,
                useRadians: true,
            },
        }

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68027213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档