5个版本

使用旧的Rust 2015

0.2.1 2018年11月1日
0.2.0 2018年6月7日
0.1.2 2017年5月23日
0.1.1 2017年5月23日
0.1.0 2017年3月22日

#1544算法

Download history 559/week @ 2024-03-13 544/week @ 2024-03-20 777/week @ 2024-03-27 890/week @ 2024-04-03 640/week @ 2024-04-10 653/week @ 2024-04-17 520/week @ 2024-04-24 940/week @ 2024-05-01 790/week @ 2024-05-08 871/week @ 2024-05-15 716/week @ 2024-05-22 539/week @ 2024-05-29 563/week @ 2024-06-05 531/week @ 2024-06-12 453/week @ 2024-06-19 800/week @ 2024-06-26

2,482 每月下载量
ggez-goodies 中使用

MIT/Apache

175KB
264

ezing

Rust的简单缓动函数

Build Status Documentation Version License

[quad, cubic, quart, quint, sine, circ, expo, elastic, back, bounce] x [in, out, inout]

所有函数的签名均为 fn<F: Float>(F) -> F (允许您使用 f32, f64 或任何实现 num_traitsFloat 的其他类型)。输入范围从 0.01.0,输出通常在 0.01.0 范围内(除 elasticback 之外,它们返回的值略高)。0.0 总是映射到 0.0,而 1.0 总是映射到 1.0。使用它们来进行线性插值或其他操作

let current_pos = lerp(ezing::cubic_inout(t), start, end);

依赖关系