ソースを参照

Fix vehicle vibration and rolling issues.

I think these issues are due to different calculations in the Bullet
Physics system.  This fixes the vibration and roll, but additional
settings on the suspension also should be looked into.
Kyle Howard 7 年 前
コミット
38bb189b9f
3 ファイル変更40 行追加40 行削除
  1. 8 8
      3d/truck_town/car_base.tscn
  2. 16 16
      3d/truck_town/crane.tscn
  3. 16 16
      3d/truck_town/trailer_truck.tscn

+ 8 - 8
3d/truck_town/car_base.tscn

@@ -174,10 +174,10 @@ engine_force_value = 40
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -205,10 +205,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -236,10 +236,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -267,10 +267,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0

+ 16 - 16
3d/truck_town/crane.tscn

@@ -430,10 +430,10 @@ engine_force_value = 40
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -461,10 +461,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -492,10 +492,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -523,10 +523,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -963,10 +963,10 @@ steering = 0.0
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -994,10 +994,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -1025,10 +1025,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -1056,10 +1056,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0

+ 16 - 16
3d/truck_town/trailer_truck.tscn

@@ -394,10 +394,10 @@ steering = 0.0
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, 0.573678, -0.402732, -1.53277 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.1
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -425,10 +425,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, 0.573678, -0.402732, -0.600809 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -456,10 +456,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, -0.573678, -0.402732, -1.53277 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.1
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -487,10 +487,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, -0.573678, -0.402732, -0.600809 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 20.0
 suspension_max_force = 6000.0
@@ -576,10 +576,10 @@ engine_force_value = 40
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -607,10 +607,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -638,10 +638,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -669,10 +669,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0