-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNOTES.txt
20 lines (14 loc) · 880 Bytes
/
NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
why does the game take so long to start after I reboot?
* subsequent runs are fast
wasm - https://github.com/JonahPlusPlus/bevy_atmosphere/issues/22
.insert_resource(ReportExecutionOrderAmbiguities::default()) shows us parallel
systems.
When two parallel systems access the same mutable resource, we have a data race.
Two parallel systems whose "inputs" and "outputs" overlap may indicate that a
third common system should exist.
If something's only happening in one place there should probably only be one system
for it. e.g. button presses - there is conceptually a single stream of button presses,
so there should be a single system that generates button press events. Then everything
that needs to respond to button presses reads from this stream.
https://github.com/fishfolk/punchy and https://github.com/janhohenheim/foxtrot seem
like good references for architecture.