首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用自定义速度沿曲线移动物体

用自定义速度沿曲线移动物体
EN

Stack Overflow用户
提问于 2019-03-20 20:41:54
回答 3查看 484关注 0票数 1

我有一个catmull曲线定义了几个控制点,如下所示:

我想动画一个物体沿着曲线移动,但能够定义物体的速度。

当使用getPoint方法迭代曲线上的点时,对象会移动坐标(在图像中,在u=0,我们在p1,在u=0.25,在p2等等)。利用getPointAt方法,物体沿曲线以匀速运动。

然而,我想要做的是对动画有更大的控制,这样我就可以指定从p1到p2的移动应该是0.5,从p2到p3,0.3,以及从p3到p4 0.2。这个是可能的吗?

EN

Stack Overflow用户

发布于 2019-03-21 10:01:04

然而,我想要做的是对动画有更大的控制,这样我就可以指定从p1到p2的移动应该是0.5,从p2到p3,0.3,以及从p3到p4 0.2。这个是可能的吗?

您可以通过使用像tween.js这样的动画库来实现这一点。通过这种方式,您可以指定对象的开始和结束位置以及所需的持续时间。还可以使用宽松功能自定义转换类型。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55269825

复制
相关文章

相似问题

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