8fbbcc3708
switch bevy_xpbd physics engine to 64bit precision
...
in preparation for enlargement of coordinate system to match real scale
2024-04-01 16:29:14 +02:00
5edc05df89
cleanup
2024-03-31 22:08:26 +02:00
d12585b28b
split off command parser into commands.rs
2024-03-31 22:00:34 +02:00
852dd79657
better reaction wheel sound
2024-03-31 05:13:13 +02:00
d5b98644dd
slow down angular velocity based on reaction wheel speed
2024-03-31 03:19:15 +02:00
2411430799
apply smooth torque rather than "teleport" when rotating player
2024-03-31 03:09:40 +02:00
7b04a41177
add reaction wheel sound
2024-03-31 01:35:37 +01:00
237cc6c1b8
fix flicker in fade in effect (hopefully)
2024-03-30 22:36:04 +01:00
9975d8b2bf
smoother handling of vehicle entrance/exits, also fixes adrenaline
2024-03-30 22:31:07 +01:00
40cb0d6398
remove unused import
2024-03-30 19:52:01 +01:00
7d36200a24
fix camera jitter~
2024-03-30 19:51:41 +01:00
a0577f4e7e
fix mouse movement when player has high angular velocity
2024-03-30 19:50:07 +01:00
257094dc8e
add jilk+uo keys for mouseless camera control
2024-03-30 19:36:43 +01:00
4b13530e4a
implement rotation key "r"
2024-03-30 19:14:59 +01:00
d073eb067c
fix engine thruster direction
2024-03-30 18:58:45 +01:00
15781d2175
fix flicker when toggling 3rd person camera
2024-03-30 18:57:46 +01:00
26b974ea16
better camera jitter avoidance
...
as described here: https://docs.rs/bevy_xpbd_3d/latest/bevy_xpbd_3d/index.html#why-does-my-camera-following-jitter
2024-03-30 18:50:53 +01:00
ce8f4666c5
trying to fix player "teleportation" on vehicle exiting...
2024-03-30 18:48:33 +01:00
962f73f522
stop physics simulation of original model when entering vehicle
2024-03-30 18:05:22 +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
a5c796d491
tinkering on 3rd person mode
2024-03-30 15:43:48 +01:00
b78340dd1a
implement 3rd person view, flexible attachment of camera to actors
2024-03-29 19:41:46 +01:00
349e38e848
cleanup
2024-03-29 17:22:54 +01:00
c390a18ae5
add crash sound on collision
2024-03-29 16:58:42 +01:00
25db91f39e
implement controls and basic collisions
2024-03-29 16:33:12 +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
4111f16454
add engine warm up time
2024-03-29 00:03:10 +01:00
a25b249bb8
enlarge the FoV at high adrenaline
2024-03-28 23:38:41 +01:00
f4aea80f34
add rocket sound effect for bike
2024-03-28 14:14:49 +01:00
61324ffe7a
implement entering vehicles, variable engine parameters
2024-03-28 13:26:41 +01:00
06264159e5
tweaks
2024-03-21 19:01:18 +01:00