From 51bce06e7d12c3dcd976732d1ec995e739f40812 Mon Sep 17 00:00:00 2001 From: TheBlckbird Date: Mon, 8 Jan 2024 01:58:10 +0100 Subject: [PATCH 1/4] Fix some wording in the ECS chapter (#851) --- content/learn/book/getting-started/ecs/_index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/learn/book/getting-started/ecs/_index.md b/content/learn/book/getting-started/ecs/_index.md index bf518720a7..219c666d79 100644 --- a/content/learn/book/getting-started/ecs/_index.md +++ b/content/learn/book/getting-started/ecs/_index.md @@ -156,7 +156,7 @@ fn update_people(mut query: Query<&mut Name, With>) { for mut name in &mut query { if name.0 == "Elaina Proctor" { name.0 = "Elaina Hume".to_string(); - break; // We break out of the loop here, because we don’t need to change any other names + break; // We don’t need to change any other names } } } @@ -177,4 +177,5 @@ fn main() { Note that we have used `.chain()` on the two systems. This is because we want them two to run in exactly the order they're listed in the code: with `update_people` occurring before `greet_people`. If they weren’t, the name might change after we greet the people. + But we don’t add the `hello_world` system to the chain, because it doesn’t matter when it runs. This way, Bevy can run `hello_world` in parallel while the other systems are running. From 0320341d6b5256409c8c6b60193a0c0858f29fa2 Mon Sep 17 00:00:00 2001 From: Carter Anderson Date: Tue, 9 Jan 2024 02:04:17 -0800 Subject: [PATCH 2/4] Add BFH to sponsors (#854) --- static/assets/BFH.png | Bin 0 -> 9446 bytes templates/index.html | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 static/assets/BFH.png diff --git a/static/assets/BFH.png b/static/assets/BFH.png new file mode 100644 index 0000000000000000000000000000000000000000..44f7fc45e563dc848561c0a051c5d96a694a126f GIT binary patch literal 9446 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 / month + + +

Past Sponsors

From aec6b6b7361627918d4623feb9893ba51e95b6c8 Mon Sep 17 00:00:00 2001 From: Nia <7388349+conways-glider@users.noreply.github.com> Date: Tue, 9 Jan 2024 19:14:23 -0700 Subject: [PATCH 3/4] Update Godot Rust link (#859) --- content/learn/book/introduction/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/learn/book/introduction/_index.md b/content/learn/book/introduction/_index.md index 3e8db2999e..5f8177bd3d 100644 --- a/content/learn/book/introduction/_index.md +++ b/content/learn/book/introduction/_index.md @@ -36,7 +36,7 @@ For a more in-depth introduction, check out the [Introducing Bevy](/news/introdu Bevy is still in the early stages of development. Important features are missing. Documentation is sparse. A new version of Bevy containing breaking changes to the API is released [approximately once every 3 months](https://bevyengine.org/news/bevy-0-6/#the-train-release-schedule). We provide [migration guides](https://bevyengine.org/learn/book/migration-guides/), but we can't guarantee migrations will always be easy. Use only if you are willing to work in this environment. -If you are currently trying to pick an engine for your Next Big Project™, we recommend that you check out [Godot Engine](https://godotengine.org). It is currently much more feature-complete and stable. And it is also free, open-source, and [scriptable with Rust](https://github.com/GodotNativeTools/godot-rust)! +If you are currently trying to pick an engine for your Next Big Project™, we recommend that you check out [Godot Engine](https://godotengine.org). It is currently much more feature-complete and stable. And it is also free, open-source, and [scriptable with Rust](https://github.com/godot-rust/gdext)! This official book is still very incomplete. It will help you get started with the setup and learning the basics, but it does not yet cover most of Bevy's features. See the [Next Steps](/learn/book/next-steps/) page for links to other, more exhaustive, learning resources you can use. From a9df95cd0b5feb45fc9be56f5c5f7b843c6172e2 Mon Sep 17 00:00:00 2001 From: Davide Paci Date: Fri, 12 Jan 2024 05:26:13 +0100 Subject: [PATCH 4/4] Fix minor typo (#860) --- content/learn/book/contributing/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/learn/book/contributing/_index.md b/content/learn/book/contributing/_index.md index 3c3486875e..929a60cd53 100644 --- a/content/learn/book/contributing/_index.md +++ b/content/learn/book/contributing/_index.md @@ -14,4 +14,4 @@ Bevy is built by volunteers. If you want to help us build the next great game en * If you are a software developer and you want to help out, check out the [Contributing Code](/learn/book/contributing/code) section. * If you are good at teaching or writing, consider [contributing to our docs](/learn/book/contributing/docs). -We want Bevy to be a vibrant developer community ... thats actually why we chose the name! A Bevy is a group of birds, just like we are a group of game developers. Join the Bevy! +We want Bevy to be a vibrant developer community ... that's actually why we chose the name! A Bevy is a group of birds, just like we are a group of game developers. Join the Bevy!