2个版本

0.1.1 2024年4月19日
0.1.0 2024年4月16日

#678 in 游戏开发

WTFPL许可证

110KB
1.5K SLoC

timeline_rs

Crates.io Docs.rs License

开发中:API可能会在未来发生变化!

这是一个简单的时间线库,适用于Rust。它设计用于游戏引擎,但也可以用于任何目的。

此作品深受YCAMInterlab的ofxTimeline的启发,旨在使用由ofxTimeline和loaf_timeline(使用ofxTimeline的lua/oF脚本环境)创建的数据。

示例

缓动测试器

screenshot_easing_tester

$ cargo run --example easing_tester --features bevy_example

简单时间线

screenshot_timeline_simple

$ cargo run --example timeline_simple --features bevy_example

从XML创建时间线

screenshot_timeline_simple

$ cargo run --example timeline_from_xml --features bevy_example

许可证认可

我的代码库在WTFPL许可证下发布(见LICENSE文件)。然而,本项目的依赖项有不同的许可证。

间接引用的项目

此作品深受YCAMInterlab的ofxTimeline的启发,不仅包括代码,还包括概念和精神。并且非常希望使用由ofxTimeline和loaf_timeline(使用ofxTimeline的lua/oF脚本环境)创建的数据。

一些代码库引用了ofxTimeline,一些依赖项也引用了如ofxEasing和ofxTween。

依赖项

~4–42MB
~672K SLoC