Joe Ardent
|
18615e9ac8
|
checkpoint
|
2023-02-05 15:41:23 -08:00 |
|
Joe Ardent
|
e666c972ac
|
quasi-merge from rolling_wheels
|
2023-02-05 14:59:41 -08:00 |
|
Joe Ardent
|
936e3591d1
|
tweak restitution
|
2023-02-02 23:05:43 -08:00 |
|
Joe Ardent
|
a5b9e549db
|
fix de-penetrator
|
2023-02-02 17:26:28 -08:00 |
|
Joe Ardent
|
c7680227e3
|
Finish splitting up bike module, fix de-penetrator.
|
2023-02-01 16:32:20 -08:00 |
|
Joe Ardent
|
71a91da77a
|
Add readme and license option. Break bike module up.
|
2023-02-01 14:27:35 -08:00 |
|
Joe Ardent
|
7efa0a8ab2
|
Add system to de-intersect wheels and planet surface.
|
2023-01-30 16:05:42 -08:00 |
|
Joe Ardent
|
79b2d4b175
|
break up action module, actually do real for real PID
|
2023-01-29 17:02:16 -08:00 |
|
Joe Ardent
|
b9d49f6e1c
|
use real PID for stability control
|
2023-01-29 14:53:47 -08:00 |
|
Joe Ardent
|
99d58cbcac
|
checkpoint
|
2023-01-28 22:10:21 -08:00 |
|
Joe Ardent
|
c04fb9fa11
|
remove 'CyberBikeModel' marker component
|
2023-01-28 16:57:44 -08:00 |
|
Joe Ardent
|
e524decd38
|
got two wheels working pretty good
next step is to make the wheels have friction and to rotate
|
2023-01-28 16:46:24 -08:00 |
|
Joe Ardent
|
2436e27290
|
try interpolating more transforms, no dice
|
2023-01-26 22:28:28 -08:00 |
|
Joe Ardent
|
4708eabdd9
|
ok, the wheels keep going through the planet and getting stuck
I'm going to need to do like raycasting from each wheel or something to do this right.
|
2023-01-26 17:16:05 -08:00 |
|
Joe Ardent
|
e79661b7db
|
tweakity-tweak
|
2023-01-25 17:39:32 -08:00 |
|
Joe Ardent
|
1b559f3d44
|
don't show the inspector unless inpsector is configured
|
2023-01-25 17:18:49 -08:00 |
|
Joe Ardent
|
651f471b97
|
add feature to enable/disable rapier debug render
|
2023-01-25 17:10:23 -08:00 |
|
Joe Ardent
|
738dd6569a
|
shut the linter up
|
2023-01-25 15:35:28 -08:00 |
|
Joe Ardent
|
ff64bbeff3
|
add wheels maybe
|
2023-01-24 23:04:33 -08:00 |
|
Joe Ardent
|
3e9b079b58
|
checkpoint
|
2023-01-24 19:50:33 -08:00 |
|
Joe Ardent
|
9b12967abd
|
added wheelconfig struct and hooked in egui inspector
|
2023-01-23 22:21:16 -08:00 |
|
Joe Ardent
|
bf35c963b2
|
add debug cam orbit controls
|
2023-01-23 20:12:15 -08:00 |
|
Joe Ardent
|
9d2e41a971
|
add offset resource for debug camera
|
2023-01-22 21:06:08 -08:00 |
|
Joe Ardent
|
cf449d9e56
|
checkpoint
|
2023-01-22 16:10:59 -08:00 |
|
Joe Ardent
|
f65282bb08
|
fix PID code, fuckin' with shit still.
|
2023-01-21 19:51:01 -08:00 |
|
Joe Ardent
|
39c5ced896
|
update cameras and model
|
2023-01-20 23:33:21 -08:00 |
|
Joe Ardent
|
f7c1698602
|
fix camera placements
|
2023-01-20 23:05:43 -08:00 |
|
Joe Ardent
|
065af95aa0
|
fix light viz
|
2023-01-20 17:21:12 -08:00 |
|
Joe Ardent
|
efb70e16d0
|
fix cyberbike visibility
|
2023-01-20 15:07:37 -08:00 |
|
Joe Ardent
|
ca59748849
|
compiles
|
2023-01-20 14:40:51 -08:00 |
|
Joe Ardent
|
bd96c52f3a
|
Update to Bevy 0.8. Not showing the cyberbike for some reason.
Physics is still probably fucked.
|
2022-08-13 15:30:37 -07:00 |
|
Joe Ardent
|
1579c3d972
|
Builds and runs, but physics is fucked.
|
2022-05-08 10:58:48 -07:00 |
|
Joe Ardent
|
413ac493df
|
Add PID for pitch too.
|
2022-04-02 18:25:29 -07:00 |
|
Joe Ardent
|
c37cf0a6b1
|
tweak the constants
|
2022-03-21 16:04:06 -07:00 |
|
Joe Ardent
|
464e64f271
|
Minor tweak and update.
|
2022-03-15 18:39:59 -07:00 |
|
Joe Ardent
|
139b8af742
|
Add PID roll stabilizer.
|
2022-03-14 23:58:58 -07:00 |
|
Joe Ardent
|
f26226dcb7
|
Just some tweaks.
|
2022-03-14 15:30:45 -07:00 |
|
Joe Ardent
|
0fc179596a
|
Add more wheels and mass.
|
2022-03-13 23:37:11 -07:00 |
|
Joe Ardent
|
315f35e8e3
|
Adds "wheels" to cyberbike.
The `parallel` feature doesn't work with joints in Rapier.
|
2022-03-13 15:54:33 -07:00 |
|
Joe Ardent
|
8979660775
|
Major reorg, works like before.
Still need to add the child colliders for the "wheels".
|
2022-03-12 16:33:07 -08:00 |
|
Joe Ardent
|
10b9414989
|
Fail at adding joints, rename geometry module.
Time to move the dynamic geo into its own sitch.
|
2022-03-12 14:56:32 -08:00 |
|
Joe Ardent
|
b6fa54a99c
|
Minor tidy.
|
2022-03-01 22:31:44 -08:00 |
|
Joe Ardent
|
93dd8bde92
|
Add debug camera and switching.
Debug camera is in front and off to the side.
|
2022-03-01 21:42:16 -08:00 |
|
Joe Ardent
|
2d950401dc
|
Remove normals in setup for planet.
They get generated later in glamor.rs as flat normals on de-duped verts.
|
2022-03-01 20:52:31 -08:00 |
|
Joe Ardent
|
d068ba30db
|
Fix overhangs in generated terrain.
|
2022-02-28 18:18:23 -08:00 |
|
Joe Ardent
|
281d8b8050
|
Add feature to enable debug collider viz.
|
2022-02-28 15:14:38 -08:00 |
|
Joe Ardent
|
181110c309
|
Jesus, the cyber bike is fucking massive.
|
2022-02-27 16:18:26 -08:00 |
|
Joe Ardent
|
5b4b526aaf
|
Make bike model, body, and collider explicit, add debug collider viz.
|
2022-02-26 23:31:01 -08:00 |
|
Joe Ardent
|
37e8e40c3f
|
Move collider setup to separate file and plugin.
Just make more room in the actions file for fancier dynamic stuff.
|
2022-02-25 14:53:00 -08:00 |
|
Joe Ardent
|
b101d8bc15
|
Really really re-enable CCD.
|
2022-02-25 13:18:44 -08:00 |
|
Joe Ardent
|
79ddc3f951
|
Add drag, re-enable CCD for bike.
|
2022-02-24 23:20:29 -08:00 |
|
Joe Ardent
|
83af546e63
|
Disable CCD, embiggen world, increase FoV.
|
2022-02-23 17:38:24 -08:00 |
|
Joe Ardent
|
d36452569b
|
minor tidy
|
2022-02-21 17:04:46 -08:00 |
|
Joe Ardent
|
a089f3da46
|
Add proper collision shape for displaced geo.
|
2022-02-21 15:42:44 -08:00 |
|
Joe Ardent
|
373fc30d56
|
High-perf wireframe for planet.
|
2022-02-21 13:08:49 -08:00 |
|
Joe Ardent
|
212d9daac9
|
Manually construct Mesh from IcoSphere to do noise displacement.
|
2022-02-20 12:40:42 -08:00 |
|
Joe Ardent
|
8000f1f5b8
|
Enable continuous collision detection and deterministic torque application order.
|
2022-02-17 22:41:13 -08:00 |
|
Joe Ardent
|
cd16490563
|
Just more physics tweaks.
Things are stable and it doesn't get its steering stuck, plus it spawns near the ground.
|
2022-02-13 13:58:49 -08:00 |
|
Joe Ardent
|
93d1db607a
|
Tweak the settings.
|
2022-02-08 22:27:41 -08:00 |
|
Joe Ardent
|
3cbdb522f2
|
Replicates old feel with Rapier-native code.
|
2022-02-08 22:00:05 -08:00 |
|
Joe Ardent
|
5e4ef7d5de
|
Add input forces that don't work.
|
2022-02-08 13:27:57 -08:00 |
|
Joe Ardent
|
beb2298fe3
|
Use Rapier directly for collision handling and gravity.
Input still not working. Also, make the cybersphere transparent.
|
2022-02-07 20:28:06 -08:00 |
|
Joe Ardent
|
d793b6e986
|
Minor color tweaks.
|
2022-02-01 11:44:13 -08:00 |
|
Joe Ardent
|
3a1c4ebff8
|
Handle pitching the camera with controller.
|
2022-01-26 16:53:37 -08:00 |
|
Joe Ardent
|
2bd9506ca2
|
Drop light count to avoid panic.
There was a fix in the git version for this panic, but not in the latest release yet.
|
2022-01-26 14:26:02 -08:00 |
|
Joe Ardent
|
c11845db90
|
Use bevy_polyline to wireframe the big sphere.
|
2022-01-26 13:33:48 -08:00 |
|
Joe Ardent
|
f951b7b96b
|
rename fn
|
2022-01-19 16:08:20 -08:00 |
|
Joe Ardent
|
c0227f4203
|
Remove dumb heron import.
|
2022-01-19 15:11:48 -08:00 |
|
Joe Ardent
|
5978191691
|
Re-org the lights, tweak the colors.
|
2022-01-19 15:07:24 -08:00 |
|
Joe Ardent
|
13543a6553
|
Blink moving lights' meshes on and off.
|
2022-01-18 22:20:58 -08:00 |
|
Joe Ardent
|
18032861d2
|
Get a bunch of lights to rotate.
|
2022-01-18 20:08:47 -08:00 |
|
Joe Ardent
|
cfc32a741f
|
Minor tidy.
|
2022-01-17 13:40:31 -08:00 |
|
Joe Ardent
|
20f68b2bec
|
Make the planet wireframe.
|
2022-01-13 22:05:51 -08:00 |
|
Joe Ardent
|
768bdf67ad
|
More minor cleanup, remove pitch control, embiggen sphere.
|
2022-01-13 17:32:39 -08:00 |
|
Joe Ardent
|
4b0dc168be
|
tweak
|
2022-01-13 16:54:43 -08:00 |
|
Joe Ardent
|
7de11bb8a9
|
Clean up Queries, add more Cyber.
|
2022-01-13 16:14:08 -08:00 |
|
Joe Ardent
|
6a79816968
|
Rename "physics" to "action", the better to go with lights and camera.
|
2022-01-13 14:28:44 -08:00 |
|
Joe Ardent
|
3ebe2f57ce
|
Smarter vel zeroing.
|
2022-01-12 21:13:30 +00:00 |
|
Joe Ardent
|
483dc3f864
|
Refactor done, still works.
Mostly resisted the urge to add or change functionality. Checks clean and should have the foundation
for real game-focused devel going forward.
|
2022-01-12 00:22:20 -08:00 |
|
Joe Ardent
|
7ab0730dfd
|
Put the camera behind the bike.
|
2022-01-07 00:45:05 -08:00 |
|
Joe Ardent
|
f53cd2f848
|
Add collision detection, reaction, and gravity.
|
2022-01-07 00:01:26 -08:00 |
|
Joe Ardent
|
2885be2003
|
Replace PlayerState resource with Component.
|
2022-01-07 00:01:26 -08:00 |
|
Joe Ardent
|
9a7b3b511a
|
Corrects orientation for local up. Adds dbg ui for orientation.
Still using the model as the camera stand-in. Next up is enabling collision detection and gravity.
|
2022-01-07 00:01:26 -08:00 |
|
Joe Ardent
|
81c1a0e685
|
Add the bike model to the scene; shows rotation is messed up.
|
2022-01-07 00:01:26 -08:00 |
|
Joe Ardent
|
75870d0161
|
gamepad controls the camera
|
2021-12-24 18:07:09 -08:00 |
|
Joe Ardent
|
3f322ba0ea
|
Shrink planet, get rotating visible lights near the surface.
|
2021-12-19 23:11:23 -08:00 |
|
Joe Ardent
|
0a9659f364
|
switch to bevy 0.5 for egui-inspector compat; get spinny lights
|
2021-11-07 23:58:43 -08:00 |
|
Joe Ardent
|
9e9292320f
|
fix dumb keybind for move down
|
2021-11-05 22:53:46 -07:00 |
|
Joe Ardent
|
c7452bba11
|
replicates bevy_flycam demo
|
2021-11-05 22:32:55 -07:00 |
|