/**
* 贝塞尔曲线加旋转角度
* 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);

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

被折叠的 条评论
为什么被折叠?



