updated interactive examples to bevy 0.12.1 #20
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there, I've recently looked at the interactive example on the "interactive" branch as it helped me understand a bit. This example is not yet ported to the current bevy version (0.12.1).
I thought I'd give it a try. It's FAR from perfect, but maybe a starting point for others that want to update/try it on the current bevy version.
Needed Fixup 1
I had to change one dependency in
interactive/Cargo.toml
:branch main is obviously not the best choice, but at least it compiled for the time being.
Needed Fixup 2
Because of how I create the
UntypedHandle
s my solution currently only works with a nightly compiler that has#![feature(const_type_id)]
enabled, because I useTypeId::of::<Mesh>()
andTypeId::of::<StandardMaterial>()
.Note / Question
The whole lot of
HANDLE_NAVMESH_WIREFRAME
etc. seems now to be created in a weird way, but the bevy migration page (and other material) wasn't that helpful in finding how it's supposed to be done now. But of course I could have overlooked something, If anybody who has more knowledge regarding bevy, giving a hint/link/example is appreciated.