AlexAegis / AlexAegis/rx_bevy

Feature: interpolate operator

Open
#22 0 comments 0 reactions 1 assignee Claimed by @AlexAegis View on GitHub
enhancement
Dominant language
Rust
Stars
25
Forks
2
PR merge metrics
No merged PRs in 30d

Description

An operator that based on the upstream value and interpolation config (when to achieve target value, with what easing)

- Should be able to emit interpolated values based on an optional observable input of `interpolate_on`, with the continous/once per frame being the default behavior
- should be able to configure how to react to a new upstream interpolation when the previous one had not finished yet, like continue form the current interpolated value, or from the expected result of the previous one.
- Consider using a separate InterpolatedObservable as the primitive of this operator so that other higher order operators could be used to offer more behaviors like concatenating. Or even formalizing "Task" observables, and build interpolation around that abstraction

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.