Commit graph

90 commits

Author SHA1 Message Date
yuni 5373edb02f cleanup 2024-04-16 19:44:05 +02:00
yuni 6002688bb4 determine closeness based on distance to surface, not center 2024-04-16 01:54:34 +02:00
yuni a1c4fbb821 smooth out engine volume, fixing audio glitches 2024-04-15 21:56:01 +02:00
yuni fd741ae905 tweak mouseless camera control sensitivity 2024-04-15 13:17:10 +02:00
yuni 86cd3b049e rename settings.rs to var.rs, planning to add more than settings to it 2024-04-14 14:55:00 +02:00
yuni 86ce38eda1 experiment: mute reaction wheels, unless inside vehicle 2024-04-11 21:42:42 +02:00
yuni d0df5c5dbd implement rotation stabilizer (key Y) 2024-04-11 21:06:28 +02:00
yuni db3545e9a3 normalize mouse sensitivity across screen resolutions 2024-04-10 22:51:11 +02:00
yuni 860d7f8d4b clamp fov change with g force 2024-04-10 22:04:07 +02:00
yuni e95f019f3f tweak fov, mouse sensitivity 2024-04-08 03:15:45 +02:00
yuni 1c9bcd7208 adapt FoV to g force rather than speed 2024-04-08 02:36:47 +02:00
yuni 58bd34cfd0 smoother camera movement 2024-04-08 02:19:33 +02:00
yuni d4708c2873 tweak gforces, vehicle speed, ignore gforce when cheating 2024-04-06 01:36:14 +02:00
yuni a0514de123 allow zooming only when AR is on 2024-04-05 23:38:27 +02:00
yuni 0f8ef18123 implement zooming on right click 2024-04-05 23:38:20 +02:00
yuni b91effd5b2 update comment 2024-04-05 23:11:10 +02:00
yuni e44ecaabcd fix overshoot calculation when matching velocity 2024-04-05 23:10:40 +02:00
yuni 36eb5a000e add selectagon around target 2024-04-05 22:16:01 +02:00
yuni f682f1d6c0 allow reuse of angular diameter calculation code 2024-04-05 22:06:58 +02:00
yuni b700e0fe24 implement matching velocity with targeted object 2024-04-05 20:58:37 +02:00
yuni 9694ebfecd base the maximum targeting angle on the angular diameter of the object 2024-04-05 20:28:28 +02:00
yuni 96d1169eb9 remove unnecessary clone() 2024-04-05 19:59:53 +02:00
yuni df541e85a9 chat initiation now finds people you look at, not anyone nearby 2024-04-05 19:58:27 +02:00
yuni 4512b63681 generalize with generics 2024-04-05 19:34:01 +02:00
yuni d90c2f82a6 refactoring 2024-04-05 19:18:49 +02:00
yuni 23bceebc79 implement player respawn with "z" key 2024-04-05 02:58:12 +02:00
yuni 5b1d6588f9 properly mute reaction wheel sounds 2024-04-03 14:27:44 +02:00
yuni 8884999074 adjust exit distance to vehicle size 2024-04-03 13:53:49 +02:00
yuni 8531a9b8c1 fix position/rotation after exiting vehicle 2024-04-03 12:26:56 +02:00
yuni 5c50ac33e3 move global illumination from world.rs to camera.rs 2024-04-01 18:06:52 +02:00
yuni 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
yuni 5edc05df89 cleanup 2024-03-31 22:08:26 +02:00
yuni d12585b28b split off command parser into commands.rs 2024-03-31 22:00:34 +02:00
yuni 852dd79657 better reaction wheel sound 2024-03-31 05:13:13 +02:00
yuni d5b98644dd slow down angular velocity based on reaction wheel speed 2024-03-31 03:19:15 +02:00
yuni 2411430799 apply smooth torque rather than "teleport" when rotating player 2024-03-31 03:09:40 +02:00
yuni 7b04a41177 add reaction wheel sound 2024-03-31 01:35:37 +01:00
yuni 237cc6c1b8 fix flicker in fade in effect (hopefully) 2024-03-30 22:36:04 +01:00
yuni 9975d8b2bf smoother handling of vehicle entrance/exits, also fixes adrenaline 2024-03-30 22:31:07 +01:00
yuni 40cb0d6398 remove unused import 2024-03-30 19:52:01 +01:00
yuni 7d36200a24 fix camera jitter~ 2024-03-30 19:51:41 +01:00
yuni a0577f4e7e fix mouse movement when player has high angular velocity 2024-03-30 19:50:07 +01:00
yuni 257094dc8e add jilk+uo keys for mouseless camera control 2024-03-30 19:36:43 +01:00
yuni 4b13530e4a implement rotation key "r" 2024-03-30 19:14:59 +01:00
yuni d073eb067c fix engine thruster direction 2024-03-30 18:58:45 +01:00
yuni 15781d2175 fix flicker when toggling 3rd person camera 2024-03-30 18:57:46 +01:00
yuni 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
yuni ce8f4666c5 trying to fix player "teleportation" on vehicle exiting... 2024-03-30 18:48:33 +01:00
yuni 962f73f522 stop physics simulation of original model when entering vehicle 2024-03-30 18:05:22 +01:00
yuni e15cf6791f fix new camera control system to work with vehicles 2024-03-30 17:05:46 +01:00