Multiple animation completions in a single update tracking issue
Open
A-Animation
S-Needs-Design
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 171
Description
Currently, the AnimationPlayer doesn't handle animations correctly when a delta between 2 updates is greater than the duration of an AnimationClip. This issue tracks all the points that should be modified in order to handle correctly those cases:
- [ ] seek_time in ActiveAnimation::update
- [ ] animation events
- [ ] root motion
Contributor guide
Research direction
Start with AnimationPlayer and ActiveAnimation::update, then trace how animation events and root motion are processed during an update. The work is done when seek_time, animation events, and root motion all handle a delta between updates that exceeds an AnimationClip's duration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100