Hot patching systems with subsecond#19309
Conversation
|
It looks like your PR has been selected for a highlight in the next release blog post, but you didn't provide a release note. Please review the instructions for writing release notes, then expand or revise the content in the release notes directory to showcase your changes. |
janhohenheim
left a comment
There was a problem hiding this comment.
Consider adding the documentation on how to setup your system (i.e. download CLI, change linker, etc.) from https://github.com/TheBevyFlock/bevy_simple_subsecond_system :)
|
Just tried this on Linux with 2 of my existing projects. All I had to do was enable the feature and run with |
|
Little update: https://github.com/TheBevyFlock/bevy_simple_subsecond_system now supports changing the signatures of systems at runtime. Would be nice if this PR did so too, but I'm also fine with leaving that for a follow-up :) |
|
The future is now |
bushrat011899
left a comment
There was a problem hiding this comment.
A couple notes more than anything else. Really awesome to see this working, this will be a massive selling point of 0.17
|
Update again: I added an opt-in to rerun hot-patched systems to the prototype. This makes it way nicer to edit UIs live, as it means we can just rerun regular |
Co-authored-by: JMS55 <47158642+JMS55@users.noreply.github.com>
Co-authored-by: Jan Hohenheim <jan@hohenheim.ch>
cart
left a comment
There was a problem hiding this comment.
I think this is in a good spot, once my minor feedback is addressed. Exciting times!
Objective
Solution
Testing