Commit graph

113 commits

Author SHA1 Message Date
hut
8884999074 adjust exit distance to vehicle size 2024-04-03 13:53:49 +02:00
hut
8531a9b8c1 fix position/rotation after exiting vehicle 2024-04-03 12:26:56 +02:00
hut
5c50ac33e3 move global illumination from world.rs to camera.rs 2024-04-01 18:06:52 +02:00
hut
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
hut
5edc05df89 cleanup 2024-03-31 22:08:26 +02:00
hut
d12585b28b split off command parser into commands.rs 2024-03-31 22:00:34 +02:00
hut
852dd79657 better reaction wheel sound 2024-03-31 05:13:13 +02:00
hut
d5b98644dd slow down angular velocity based on reaction wheel speed 2024-03-31 03:19:15 +02:00
hut
2411430799 apply smooth torque rather than "teleport" when rotating player 2024-03-31 03:09:40 +02:00
hut
7b04a41177 add reaction wheel sound 2024-03-31 01:35:37 +01:00
hut
237cc6c1b8 fix flicker in fade in effect (hopefully) 2024-03-30 22:36:04 +01:00
hut
9975d8b2bf smoother handling of vehicle entrance/exits, also fixes adrenaline 2024-03-30 22:31:07 +01:00
hut
40cb0d6398 remove unused import 2024-03-30 19:52:01 +01:00
hut
7d36200a24 fix camera jitter~ 2024-03-30 19:51:41 +01:00
hut
a0577f4e7e fix mouse movement when player has high angular velocity 2024-03-30 19:50:07 +01:00
hut
257094dc8e add jilk+uo keys for mouseless camera control 2024-03-30 19:36:43 +01:00
hut
4b13530e4a implement rotation key "r" 2024-03-30 19:14:59 +01:00
hut
d073eb067c fix engine thruster direction 2024-03-30 18:58:45 +01:00
hut
15781d2175 fix flicker when toggling 3rd person camera 2024-03-30 18:57:46 +01:00
hut
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
hut
ce8f4666c5 trying to fix player "teleportation" on vehicle exiting... 2024-03-30 18:48:33 +01:00
hut
962f73f522 stop physics simulation of original model when entering vehicle 2024-03-30 18:05:22 +01:00
hut
e15cf6791f fix new camera control system to work with vehicles 2024-03-30 17:05:46 +01:00
hut
3f656924e1 non-shaky camera updates (especially while moving fast) 2024-03-30 16:53:26 +01:00
hut
7431c4f594 refactoring camera::run_camera_controller 2024-03-30 16:41:29 +01:00
hut
6e3d958638 mouse movement now changes player orientation relatively, not absolutely 2024-03-30 16:32:42 +01:00
hut
0456b8506c add settings.mouse_sensitivity 2024-03-30 16:27:56 +01:00
hut
b945d7bda7 add camera::sync_camera_to_player function, fixing cam alignment 2024-03-30 16:26:19 +01:00
hut
bee0d98ae1 explicitly set tonemapping to TonyMcMapface 2024-03-30 15:50:49 +01:00
hut
a5c796d491 tinkering on 3rd person mode 2024-03-30 15:43:48 +01:00
hut
b78340dd1a implement 3rd person view, flexible attachment of camera to actors 2024-03-29 19:41:46 +01:00
hut
349e38e848 cleanup 2024-03-29 17:22:54 +01:00
hut
c390a18ae5 add crash sound on collision 2024-03-29 16:58:42 +01:00
hut
25db91f39e implement controls and basic collisions 2024-03-29 16:33:12 +01:00
hut
62abacf648 add sound for ion engine 2024-03-29 04:36:46 +01:00
hut
2b4fd9e5b5 cleanup 2024-03-29 03:31:15 +01:00
hut
b3885aa4b6 come to a full stop when braking while slow 2024-03-29 03:30:03 +01:00
hut
0717495d57 fix slow braking 2024-03-29 02:49:16 +01:00
hut
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
hut
8f682ee5b6 cleanup 2024-03-29 02:40:55 +01:00
hut
ac747ac9c3 stop key now breaks with proper engine physics 2024-03-29 02:21:28 +01:00
hut
add6605a9a WIP stop key 2 2024-03-29 01:55:23 +01:00
hut
65c843f55f WIP stop key 2024-03-29 01:40:58 +01:00
hut
b96eb701ab cleanup 2024-03-29 01:31:02 +01:00
hut
57d651ad04 cleanup 2024-03-29 01:19:37 +01:00
hut
33bb26b8e1 cleanup 2024-03-29 01:13:28 +01:00
hut
73d96aa69c cleanup 2024-03-29 00:14:01 +01:00
hut
880f92611a fix up/downward thrusters 2024-03-29 00:09:00 +01:00
hut
4111f16454 add engine warm up time 2024-03-29 00:03:10 +01:00
hut
a25b249bb8 enlarge the FoV at high adrenaline 2024-03-28 23:38:41 +01:00