Bevy's Powerful Secret: Commands

  Рет қаралды 5,336

Logic Projects

Logic Projects

Күн бұрын

Пікірлер: 13
@VladyVeselinov
@VladyVeselinov 4 ай бұрын
Great video! If you're worried about execution times, you could implement your own command queue system that runs separately from Bevy's.
@nomadshiba
@nomadshiba Жыл бұрын
you should also make 100 or 200 second videos showcasing random features of bevy. like first show an isolated real world problem, then show the bevy feature solving it.
@alexkazimir3835
@alexkazimir3835 5 ай бұрын
Great channel 🎉
@RSchenal
@RSchenal Жыл бұрын
great video, very useful! I finally started my new project and will use this, thanks!
@tadeohepperle7514
@tadeohepperle7514 Жыл бұрын
This is exactly what I was looking for!
@nicwhites
@nicwhites Жыл бұрын
Great content dude! Keep it going!
@natew4724
@natew4724 Жыл бұрын
why can't a system simply request mutable World access, and bevy ECS will figure out the parallelism? And could you add multiple systems and (a, b, c).chain() to run in specific order technically, or schedules.
@logicprojects
@logicprojects Жыл бұрын
You can get mutable world access in a system but then it will run exclusively. The issue is the borrow checker, there's no way for bevy to know what you will do with mutable access to everything so you might have 2 parallel systems changing the same piece of data which is forbidden.
@carlosverdes
@carlosverdes 4 ай бұрын
Another approach is to create macros, they will remove the boilerplate and keep all the benefits like parallel processing
@38rtm
@38rtm Жыл бұрын
Have you try to add a impl trait on Commands? You could add a custom function via trait "spawn_cube“. And call commands.spawn_cube(... But you need to do some lifecycle, in other hand the performance is better I think.
@logicprojects
@logicprojects Жыл бұрын
I haven't tried that myself so I'm not sure where the differences would be. It shouldn't have better perf because you still need them to run exclusively but the ergonomics might be different
@jeffg4686
@jeffg4686 Жыл бұрын
I Command thee to add VR / AR and AI capabilities to Bevy. This message was created using AI.
@MalekiRe
@MalekiRe Жыл бұрын
I already did (VR )
Simple Roguelike in Bevy
3:42
Logic Projects
Рет қаралды 5 М.
Pathfinding and Async Tasks in Bevy
7:39
Logic Projects
Рет қаралды 9 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Bevy Rendering Demystified
25:30
Logic Projects
Рет қаралды 15 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 83 М.
Hardware Design in Rust - rust-hdl and Intro to FPGAs
21:00
Logic Projects
Рет қаралды 4,6 М.
The Star Language that will outshine Rust? Gleam
10:33
Code to the Moon
Рет қаралды 42 М.
Networking in Bevy/Rust: Bevy Renet Showcase
13:24
Logic Projects
Рет қаралды 16 М.
Write Rustier Rust
12:13
chris biscardi
Рет қаралды 40 М.
Drag and Drop player-built levels with Bevy and LDtk
7:14
chris biscardi
Рет қаралды 1,9 М.
Compute Shaders in Bevy
21:12
Logic Projects
Рет қаралды 13 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 207 М.
Extending Materials in Bevy 0.12: The MaterialExtension trait
8:50
chris biscardi
Рет қаралды 4 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН