放松#
- class arcade.easing.EasingData(start_period: float, cur_period: float, end_period: float, start_value: float, end_value: float, ease_function: Callable)[源代码]#
基类:
用于保存有关放松的信息的数据类。
- arcade.easing.ease_angle(start_angle: float, end_angle: float, *, time=None, rate=None, ease_function: ~typing.Callable = <function linear>) EasingData | None [源代码]#
为角度设置缓动。
- arcade.easing.ease_angle_update(easing_data: EasingData, delta_time: float) Tuple [源代码]#
更新角度缓动。
- arcade.easing.ease_position(start_position, end_position, *, time=None, rate=None, ease_function=<function linear>)[源代码]#
找到一个放松的位置
- arcade.easing.ease_update(easing_data: EasingData, delta_time: float) Tuple [源代码]#
更新两个值之间的缓动/
- arcade.easing.ease_value(start_value: float, end_value: float, *, time=None, rate=None, ease_function=<function linear>)[源代码]#
获得宽松的价值
- arcade.easing.easing(percent: float, easing_data: EasingData) float [源代码]#
用于计算缓和的返回值的函数,给定的百分比和缓和数据。