Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework animation to be done in two phases. #11707

Merged
merged 35 commits into from
Feb 19, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
a17b396
Rework animation to be done in two phases.
pcwalton Feb 5, 2024
7fc17b1
Remove `AnimationTarget` from disconnected subtrees
pcwalton Feb 5, 2024
c2548b5
Fix some missing cases in change detection
pcwalton Feb 5, 2024
56bed0d
Switch to using UUIDs for bones
pcwalton Feb 5, 2024
af2e114
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 5, 2024
39aff53
Write documentation and use no-op hashing
pcwalton Feb 6, 2024
4392fa7
No `bevy_internal` usage
pcwalton Feb 6, 2024
65c3f2e
Address review comment
pcwalton Feb 6, 2024
6d28e75
Rename `update_animations` to `advance_animations`
pcwalton Feb 6, 2024
ee92b8f
Address review comments
pcwalton Feb 6, 2024
b08435c
Address review comment
pcwalton Feb 6, 2024
30ccfac
Address review comment
pcwalton Feb 6, 2024
59d25a1
Address review comment
pcwalton Feb 6, 2024
25e83b0
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 6, 2024
6ff6071
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 7, 2024
38c0fa7
Address review comments
pcwalton Feb 7, 2024
dfe424b
Update documentation
pcwalton Feb 7, 2024
5d6e461
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 7, 2024
c88d315
Remove the `expire_transitions` system
pcwalton Feb 7, 2024
b93b267
Address a couple of review comments
pcwalton Feb 7, 2024
5068a7e
Address more review comments
pcwalton Feb 7, 2024
4653810
Address more review comments
pcwalton Feb 7, 2024
f16b72b
Address review comments
pcwalton Feb 7, 2024
c64e6f7
Address review comment
pcwalton Feb 7, 2024
ae2ec7f
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 7, 2024
e2f6770
Clippy police
pcwalton Feb 7, 2024
9092e54
Get rid of the warning spam while clips are loading
pcwalton Feb 7, 2024
13e46d7
Warning police
pcwalton Feb 8, 2024
dfd7819
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 10, 2024
ee7154e
Allow `AnimationPlayer` and `AnimationTarget` to coexist on the same
pcwalton Feb 10, 2024
8958770
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 19, 2024
3928dcb
Make `animated_transform` behave as before
pcwalton Feb 19, 2024
26f1fb1
Update the scene viewer. This fixes the InterpolationTest.
pcwalton Feb 19, 2024
4a9ee8e
Merge remote-tracking branch 'origin/main' into two-phase-animation
pcwalton Feb 19, 2024
7fc0421
Clippy police
pcwalton Feb 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions crates/bevy_animation/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ keywords = ["bevy"]
bevy_app = { path = "../bevy_app", version = "0.12.0" }
bevy_asset = { path = "../bevy_asset", version = "0.12.0" }
bevy_core = { path = "../bevy_core", version = "0.12.0" }
bevy_log = { path = "../bevy_log", version = "0.12.0" }
bevy_math = { path = "../bevy_math", version = "0.12.0" }
bevy_reflect = { path = "../bevy_reflect", version = "0.12.0", features = [
"bevy",
Expand All @@ -24,5 +25,9 @@ bevy_ecs = { path = "../bevy_ecs", version = "0.12.0" }
bevy_transform = { path = "../bevy_transform", version = "0.12.0" }
bevy_hierarchy = { path = "../bevy_hierarchy", version = "0.12.0" }

# other
sha1_smol = { version = "1.0" }
uuid = { version = "1.7", features = ["v5"] }

[lints]
workspace = true
Loading
Loading