RetroFed Forum
Your home away from modern life.
Component-style API for `bevy_enhanced_input`
Post Reply
AuthorMessage
Shatur lemmy.ml Shatur@lemmy.ml
Joined: 2021-11-18
Quote

It's an input manager crate for Bevy, inspired by Unreal Engine Enhanced Input. We use it for Project Harmonia, but itโ€™s general-purpose.

I love our trigger-based API, but the push-style API needed improvement. Previously, users had to read values from a resource - unergonomic and a bit confusing.

Now, contexts are components! This makes our push-style API similar to LWIM while keeping all the trigger-based ergonomics ๐Ÿ™‚

See more details in the PR.

I recently received blessing from Alice (author of LWIM) to upstream this crate as a future Bevy input abstraction. But first, we need to polish the API - it's much easier to iterate on while in a separate crate.

1   Original
Post Reply
Back to top