Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bevy 0.14.2 #332

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Bevy 0.14.2 #332

wants to merge 3 commits into from

Conversation

Traevelliath
Copy link

@Traevelliath Traevelliath commented Jan 7, 2025

Followed migration guide for Bevy 0.13->0.14.

The game compiles and runs, but still has some issues with player and camera control.

- Upgraded various dependencies in Cargo.lock and Cargo.toml, including Bevy to version 0.14.2 and several other libraries.
- Refactored code to integrate the new StatesPlugin from Bevy, enhancing state management.
- Changed the way gizmo configurations are set up in the development plugin.
- Updated the in-game menu to send a success exit event.
- Adjusted resource management in the particle system and improved animation handling.
- Removed unused grass asset loading code and related structures.
- Enhanced collision detection logic in the camera rig.
- General code cleanup and optimizations across multiple modules.

These changes aim to improve performance, maintainability, and compatibility with the latest Bevy features.
- Removed `bevy_gltf_blueprints` and `bevy_registry_export` dependencies, replacing them with `blenvy` for improved functionality.
- Updated `Cargo.lock` and `Cargo.toml` to reflect the new dependency structure.
- Refactored code in `system_set.rs`, `blender_workflow.rs`, and `animation.rs` to utilize Blenvy’s API.
- Enhanced scene management by updating asset references and improving camera setup in `map.rs`.
- Made adjustments to animation handling to align with the new blueprint system.

These changes aim to streamline the workflow and enhance compatibility with the latest Bevy features.
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.

1 participant