diff options
author | Camille Mohr-Daurat <pouleyKetchoup@gmail.com> | 2021-08-31 08:25:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-31 08:25:36 -0700 |
commit | 0ee1179c1cce87c77efe70cd78399525444d587b (patch) | |
tree | 554a6e2cace19deb55055cadc70c8e1dac3375ed /scene/3d | |
parent | a9fcbb100183dae5433ad7ab831fcc64545a05af (diff) | |
parent | f9d548627db889b5cef5468bcd7a3a5ff602cabb (diff) |
Merge pull request #52279 from fabriceci/delta-double
Change delta type to double in Physics_body_2/3D
Diffstat (limited to 'scene/3d')
-rw-r--r-- | scene/3d/physics_body_3d.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scene/3d/physics_body_3d.cpp b/scene/3d/physics_body_3d.cpp index 06a4087b60..31f666e425 100644 --- a/scene/3d/physics_body_3d.cpp +++ b/scene/3d/physics_body_3d.cpp @@ -347,7 +347,7 @@ void StaticBody3D::_notification(int p_what) { // Used by sync to physics, send the new transform to the physics... Transform3D new_transform = get_global_transform(); - real_t delta_time = get_physics_process_delta_time(); + double delta_time = get_physics_process_delta_time(); new_transform.origin += constant_linear_velocity * delta_time; real_t ang_vel = constant_angular_velocity.length(); @@ -378,7 +378,7 @@ void StaticBody3D::_notification(int p_what) { Transform3D new_transform = get_global_transform(); - real_t delta_time = get_physics_process_delta_time(); + double delta_time = get_physics_process_delta_time(); new_transform.origin += constant_linear_velocity * delta_time; real_t ang_vel = constant_angular_velocity.length(); @@ -1083,7 +1083,7 @@ bool CharacterBody3D::move_and_slide() { bool was_on_floor = on_floor; // Hack in order to work with calling from _process as well as from _physics_process; calling from thread is risky - float delta = Engine::get_singleton()->is_in_physics_frame() ? get_physics_process_delta_time() : get_process_delta_time(); + double delta = Engine::get_singleton()->is_in_physics_frame() ? get_physics_process_delta_time() : get_process_delta_time(); for (int i = 0; i < 3; i++) { if (locked_axis & (1 << i)) { |