Skip to content

Conversation

@cb341
Copy link
Owner

@cb341 cb341 commented Jan 11, 2026

https://bevy.org/learn/migration-guides/0-15-to-0-16/

Lib was deprecated so raycasting had to be reimplemented: https://github.com/aevyrie/bevy_mod_raycast

Most notable addition next to raycasting are these macros:

single!
single_mut!

This was such a painful PR even though it doesn't look like it.

Also fixed #44

@cb341 cb341 self-assigned this Jan 11, 2026
bevy_rapier3d = "0.28.0"
bevy = "0.16.1"
bevy_fps_controller = {version = "16.1.0", features = ["rapier"]}
bevy_rapier3d = {version ="0.31"}
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AAAAAAAAAAAAAAAA


[features]
default = ["chat"]
default = ["chat", "dynamic_linking"]
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see why I'd want slow compile times per default..

@cb341 cb341 enabled auto-merge (squash) January 12, 2026 00:08
@cb341 cb341 merged commit 4ef80de into main Jan 12, 2026
3 checks passed
@cb341 cb341 deleted the feature/upgrade-to-bevy-16 branch January 12, 2026 00:09
@cb341 cb341 mentioned this pull request Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Optimize deps compilation

2 participants