C++ 缓解功能的持续时间是多久

C++ 缓解功能的持续时间是多久,c++,easing-functions,C++,Easing Functions,我试图实现一些缓解功能,但我不确定持续时间从何而来?它是用户输入的还是可以计算的?它是否取决于起始值和结束值 缓和函数是设置值动画时使用的数学计算。该值可以是屏幕上某个元素的位置或声音的音量等。使用缓和功能的目的通常是缓和从一个值到另一个值的转换。例如,不是立即移动屏幕上的某个元素或立即改变声音的音量,而是使用缓和功能执行一个短过渡,以计算中间值 因此,缓和函数的持续时间是从初始值移动到最终值所需的时间,例如,在屏幕上移动元素所需的时间或调整音量所需的时间。通常,该值仅为可感知的几分之一秒,不会

我试图实现一些缓解功能,但我不确定持续时间从何而来?它是用户输入的还是可以计算的?它是否取决于起始值和结束值

缓和函数是设置值动画时使用的数学计算。该值可以是屏幕上某个元素的位置或声音的音量等。使用缓和功能的目的通常是缓和从一个值到另一个值的转换。例如,不是立即移动屏幕上的某个元素或立即改变声音的音量,而是使用缓和功能执行一个短过渡,以计算中间值

因此,缓和函数的持续时间是从初始值移动到最终值所需的时间,例如,在屏幕上移动元素所需的时间或调整音量所需的时间。通常,该值仅为可感知的几分之一秒,不会造成不必要的延迟

以下是一些缓解功能的示例(来自):


横轴是时间,持续时间是从开始缓和功能到结束所经过的时间。

非常感谢,现在缓和功能对我来说更清楚了:)