请教一个关于缓动的小问题困扰我一下午也没解决

解释的不好删了呗 :joy:

我觉得你解释的挺好的啊,配图也很用心

这不是缓动系统本身的问题,编程语言特性。
至于你觉得难用,我感觉你是用错了用法。因为你帖子里最初贴出来的那个回调意义不明。
你这个写法是想要做什么效果?

好吧,我要实现的功能,哎停复杂的,我自己现在都懵逼了,哈哈。我先整理一下思路,然后换一种方法试一试。

image
我再重写我做的这个小游戏,目前问题很多,有空帮我点一下,给点意见啥的。谢谢了

应该是tween函数先给所有参数赋值,在一开始{position:a}中的a读取的是你一开始定义的,那时还没有执行call函数,一旦赋值然后就固定不变了,我也不懂代码,只能这样猜,可能tween函数执行时,会先加载call和to,并给参数中的值赋值,赋值后就固定不变了,等加载完执行时,call把a的值改变后,也不影响position中a的值,to函数中的对象一旦加载完成,后续就不会改变了