diff options
author | Marc Gilleron <marc.gilleron@gmail.com> | 2017-10-08 02:43:57 +0200 |
---|---|---|
committer | Marc Gilleron <marc.gilleron@gmail.com> | 2017-10-10 02:38:17 +0200 |
commit | de42e53671c50e6b98cbd1848be407c879d057c5 (patch) | |
tree | d2be78b3d9815ea31455cd31e741c0f972b3adc6 /scene/resources/shape_line_2d.h | |
parent | bd10a002402de6e3a69a17af604784ea7f5b3330 (diff) |
Freelook interpolation fixes
- Smooth freelook position more explicitely
- Don't let orbit zoom produce translation when it shouldn't
- Make base speed framerate-independent (and tweaked setting for that)
- Don't rely on camera for calculations because it no longer reflect immediate state
- Avoid potential divide-by-zero with zoom inertia
- Make speed/zoom relation optional (if enabled, speed is adjusted from zoom)
- Never change zoom distance when freelook is active
- Orbit inertia also applies on freelook
Diffstat (limited to 'scene/resources/shape_line_2d.h')
0 files changed, 0 insertions, 0 deletions