962f73f522
stop physics simulation of original model when entering vehicle
2024-03-30 18:05:22 +01:00
b590c4de44
fix collision sfx while in vehicles
2024-03-30 18:04:57 +01:00
af2f43b9f9
fix hud speed display
2024-03-30 17:19:11 +01:00
e4a3b92941
rotate MeteorAceGT model to face front
2024-03-30 17:09:21 +01:00
e15cf6791f
fix new camera control system to work with vehicles
2024-03-30 17:05:46 +01:00
3f656924e1
non-shaky camera updates (especially while moving fast)
2024-03-30 16:53:26 +01:00
7431c4f594
refactoring camera::run_camera_controller
2024-03-30 16:41:29 +01:00
6e3d958638
mouse movement now changes player orientation relatively, not absolutely
2024-03-30 16:32:42 +01:00
0456b8506c
add settings.mouse_sensitivity
2024-03-30 16:27:56 +01:00
b945d7bda7
add camera::sync_camera_to_player function, fixing cam alignment
2024-03-30 16:26:19 +01:00
bee0d98ae1
explicitly set tonemapping to TonyMcMapface
2024-03-30 15:50:49 +01:00
1d2a7b7848
remove unneeded bevy_xpbd_3d features
2024-03-30 15:49:17 +01:00
a5c796d491
tinkering on 3rd person mode
2024-03-30 15:43:48 +01:00
a57b0808b6
Merge branch 'master' into physics
2024-03-30 15:21:48 +01:00
001c928d3b
remove unneeded bevy features
2024-03-30 15:17:00 +01:00
6d256211d9
expand bevy default features
2024-03-30 14:50:12 +01:00
1c900b1936
cleanup, remove minimp3 dep
2024-03-30 14:43:46 +01:00
f70c47f891
smaller release binary size
2024-03-30 14:32:02 +01:00
e34b2b3eb7
"--features dev": easier toggling between static/dynamic linking
2024-03-30 14:31:21 +01:00
55a44db714
warn about poor performance with OpenGL
2024-03-30 14:26:59 +01:00
eb3447127a
tweak dependency section
2024-03-30 14:25:48 +01:00
10b8b90c2d
add MacOS build instructions
2024-03-30 13:52:15 +01:00
8500646226
document WGPU_BACKEND=gl workaround for non-vulkan GPUs
2024-03-30 13:40:50 +01:00
b78340dd1a
implement 3rd person view, flexible attachment of camera to actors
2024-03-29 19:41:46 +01:00
bb73b1ed1d
implement collider/mass commands
2024-03-29 18:20:12 +01:00
349e38e848
cleanup
2024-03-29 17:22:54 +01:00
f0739606ad
less debug info
2024-03-29 17:21:46 +01:00
9534504b20
cleanup
2024-03-29 17:18:43 +01:00
c390a18ae5
add crash sound on collision
2024-03-29 16:58:42 +01:00
c6b8d21c54
disable downward gravity.... =D
2024-03-29 16:39:37 +01:00
25db91f39e
implement controls and basic collisions
2024-03-29 16:33:12 +01:00
198da2c850
Let's try out bevy_xpbd_3d. Added it as dependency.
2024-03-29 16:15:26 +01:00
79edffccc1
place a couple of mysterious monoliths
2024-03-29 14:19:57 +01:00
477794f95c
add rotationx command
2024-03-29 14:19:18 +01:00
9d5c7a4947
add credits for ion.ogg
2024-03-29 04:48:48 +01:00
6b82b0cc0b
bump to v0.3.0
2024-03-29 04:39:57 +01:00
62abacf648
add sound for ion engine
2024-03-29 04:36:46 +01:00
2b4fd9e5b5
cleanup
2024-03-29 03:31:15 +01:00
b3885aa4b6
come to a full stop when braking while slow
2024-03-29 03:30:03 +01:00
0717495d57
fix slow braking
2024-03-29 02:49:16 +01:00
dd49906cce
clamp input vector, allowing slow motion while holding space
...
In typical games we would normalize the input vector so that diagonal
movement is as fast as forward or sideways movement. But here, we
merely clamp each direction to an absolute maximum of 1, since every
thruster can be used separately. If the forward thrusters and the
leftward thrusters are active at the same time, then of course the total
diagonal acceleration is faster than the forward acceleration alone.
2024-03-29 02:41:05 +01:00
8f682ee5b6
cleanup
2024-03-29 02:40:55 +01:00
ac747ac9c3
stop key now breaks with proper engine physics
2024-03-29 02:21:28 +01:00
add6605a9a
WIP stop key 2
2024-03-29 01:55:23 +01:00
65c843f55f
WIP stop key
2024-03-29 01:40:58 +01:00
b96eb701ab
cleanup
2024-03-29 01:31:02 +01:00
57d651ad04
cleanup
2024-03-29 01:19:37 +01:00
33bb26b8e1
cleanup
2024-03-29 01:13:28 +01:00
73d96aa69c
cleanup
2024-03-29 00:14:01 +01:00
880f92611a
fix up/downward thrusters
2024-03-29 00:09:00 +01:00