
# Objective - Add a basic animation player - Single track - Not generic, can only animate `Transform`s - With plenty of possible optimisations available - Close-ish to https://github.com/bevyengine/rfcs/pull/49 - https://discord.com/channels/691052431525675048/774027865020039209/958820063148929064 ## Solution - Can play animations - looping or not - Can pause animations - Can seek in animation - Can alter speed of animation - I also removed the previous gltf animation example https://user-images.githubusercontent.com/8672791/161051887-e79283f0-9803-448a-93d0-5f7a62acb02d.mp4
49 lines
1.2 KiB
Rust
49 lines
1.2 KiB
Rust
#[doc(hidden)]
|
|
pub use crate::{
|
|
app::prelude::*, asset::prelude::*, core::prelude::*, ecs::prelude::*, hierarchy::prelude::*,
|
|
input::prelude::*, log::prelude::*, math::prelude::*, reflect::prelude::*, scene::prelude::*,
|
|
transform::prelude::*, utils::prelude::*, window::prelude::*, DefaultPlugins, MinimalPlugins,
|
|
};
|
|
|
|
pub use bevy_derive::{bevy_main, Deref, DerefMut};
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_audio")]
|
|
pub use crate::audio::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_animation")]
|
|
pub use crate::animation::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_core_pipeline")]
|
|
pub use crate::core_pipeline::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_pbr")]
|
|
pub use crate::pbr::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_render")]
|
|
pub use crate::render::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_sprite")]
|
|
pub use crate::sprite::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_text")]
|
|
pub use crate::text::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_ui")]
|
|
pub use crate::ui::prelude::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_dynamic_plugin")]
|
|
pub use crate::dynamic_plugin::*;
|
|
|
|
#[doc(hidden)]
|
|
#[cfg(feature = "bevy_gilrs")]
|
|
pub use crate::gilrs::*;
|