Martin Svanberg
0dafa2b83c
Use get_single instead of single ( #15 )
...
`big_space` currently panics if you defer creation of the floating
origin. Using `get_single` instead of `single` prevents this.
2024-04-12 04:09:04 +00:00
Oli Scherer
67f3c14b7a
Add a convenience helper for reading GridCell and Transform from a query at the same time ( #12 )
...
Co-authored-by: Oliver Scherer <github@oli-obk.de>
Co-authored-by: Aevyrie <aevyrie@gmail.com>
2024-03-07 02:55:05 -08:00
atomicbeef
946719c77e
Update GlobalTransform when changing FloatingOrigin ( #10 )
...
Currently, when the `FloatingOrigin` component is removed from one
entity and added to another, no `GlobalTransform`s are updated. This can
cause problems for things like switching between playable characters
that are in different `GridCell`s.
---------
Co-authored-by: Aevyrie <aevyrie@gmail.com>
2024-03-07 10:11:26 +00:00
Gord Lea
a2e3f05a70
bevy 0.13 ( #14 )
...
Update to bevy 0.13
2024-03-07 00:55:52 -08:00
Aevyrie
6c3cf18816
Bump up distance in error example due to bevy improvements
2023-12-07 22:37:29 -08:00
atomicbeef
0907ec1d94
Use a SystemSet for system ordering ( #5 )
...
I ran into an issue when trying to add the transform propagation systems
to a schedule more than once. The app would panic because there was more
than one instance of `propagate_transforms::<P>` and
`recenter_transform_on_grid::<P>` in the system graph, so Bevy didn't
know how to actually resolve the dependencies. By using a `SystemSet`,
we can avoid this issue nicely.
Unfortunately, I couldn't come up with a good name for the set, so I
decided to stick the definition inside the `build()` method itself. That
way at least the poor naming won't be exposed 😛 . It still feels a little
icky to me though.
---------
Co-authored-by: Aevyrie <aevyrie@gmail.com>
Co-authored-by: Pyxrs <simplycmd00@gmail.com>
2023-11-10 07:55:23 +00:00
Aevyrie
5dacfd8507
fix examples
2023-11-10 01:51:13 -06:00
Aevyrie
bd8e226491
Update rust.yml
2023-11-09 22:38:58 -08:00
Aevyrie
f663e645b5
Update rust.yml
2023-11-09 22:28:14 -08:00
Aevyrie
409f158b0e
include proton scale
2023-10-23 12:51:03 -07:00
Aevyrie
8118c11980
New formatting fix
2023-10-23 00:44:35 -07:00
Aevyrie
21b9f31288
Fix up error example
2023-10-23 00:43:53 -07:00
Aevyrie
756f5c266d
Default to higher precision worlds
2023-10-23 00:43:43 -07:00
Aevyrie
2268c52379
fix feature needed for camera
2023-07-19 22:16:03 -07:00
Aevyrie
0844896379
Dont show camera grid cell, improve demo fact list
2023-07-19 22:01:30 -07:00
Aevyrie
94c1ca0c7c
Clamp camera speed
2023-07-19 20:44:47 -07:00
Aevyrie
64e70471d9
Simplify camera
2023-07-18 22:54:42 -07:00
Aevyrie
347f51a5d6
improve cam and example
2023-07-18 20:55:30 -07:00
Aevyrie
c0113e51e3
switch to default font
2023-07-18 00:08:22 -07:00
Aevyrie
a51174b299
clippy
2023-07-17 23:07:39 -07:00
Aevyrie
af13daf4a9
update CI
2023-07-17 23:01:15 -07:00
Aevyrie
689ea3ed6a
add package meta
2023-07-17 22:58:32 -07:00
Aevyrie
228b231bf8
Release prep
2023-07-17 22:56:01 -07:00
Aevyrie
6847936f1a
bevy 0.11
2023-07-17 22:49:24 -07:00
Aevyrie
1a1f7ebc39
Make FloatingOriginSettings::new pub ( #3 )
...
Closes #2
2023-05-08 13:46:41 -07:00
Aevyrie Roessler
a1a395290e
Fix keyword validation
2023-03-29 01:33:05 -07:00
Aevyrie
e891d488cb
Update README.md
2023-03-29 01:24:00 -07:00
Aevyrie Roessler
50d0672c6d
Merge branch 'main' of https://github.com/aevyrie/big_space
2023-03-29 01:23:07 -07:00
Aevyrie Roessler
39352a4bfc
release prep
2023-03-29 01:23:05 -07:00
Aevyrie
cd234b586a
Create rust.yml
2023-03-29 01:11:38 -07:00
Aevyrie Roessler
622f59db7b
Update docs and organization
2023-03-29 01:04:23 -07:00
Aevyrie Roessler
023170b718
Update to use new transform propagation systems
2023-03-29 00:55:02 -07:00
Aevyrie Roessler
f86da2d35d
Update silly hardcoded debug mesh vertices
2023-03-28 20:59:22 -07:00
Aevyrie
3ad949380d
Merge pull request #1 from jorgeja/main
...
Update to Bevy 0.10
2023-03-28 20:30:02 -07:00
Aevyrie Roessler
66d8e2fce8
simplify ordering with chain
2023-03-28 20:28:55 -07:00
jorgen
56dff7ebbe
removed unneccessary ciomments
2023-03-25 17:56:14 +01:00
jorgen
e2740c5283
Updated to Bevy 0.10
2023-03-25 17:50:06 +01:00
Aevyrie
19e8e2e9c5
demo features, added controller multi cam support
2023-01-30 23:33:47 -08:00
Aevyrie Roessler
95d4483afb
demo and camera improvements
2023-01-30 02:05:54 -08:00
Aevyrie Roessler
fb71b2baa4
bump version
2023-01-29 03:13:13 -08:00
Aevyrie Roessler
18234d3dcc
Merge branch 'main' of https://github.com/aevyrie/big_space
2023-01-29 03:13:04 -08:00
Aevyrie Roessler
b40a3f9074
fix camera ordering
2023-01-29 03:12:56 -08:00
Aevyrie
1d8e30cfdf
Update README.md
2023-01-29 03:43:42 -06:00
Aevyrie Roessler
697c57ee1f
bump version
2023-01-29 01:19:42 -08:00
Aevyrie Roessler
62793c5433
errata
2023-01-29 01:18:48 -08:00
Aevyrie Roessler
8b3f028370
bump version
2023-01-29 01:11:15 -08:00
Aevyrie Roessler
0e7eb8bd95
Merge branch 'main' of https://github.com/aevyrie/big_space
2023-01-29 01:10:57 -08:00
Aevyrie Roessler
1d31e14ad9
make polyline optional
2023-01-29 01:10:49 -08:00
Aevyrie
bbb0e0a951
Update README.md
2023-01-29 03:02:40 -06:00
Aevyrie Roessler
2a74df453d
add license to cargo toml
2023-01-29 00:20:28 -08:00