ソースを参照

Set up wheels

DricomDragon 3 ヶ月 前
コミット
13f8091d98

+ 20 - 4
godot/component/entity/vehicles/biplan/biplan.tscn

@@ -13,26 +13,42 @@ height = 4.27973
 size = Vector3(7.995, 0.12, 0.5)
 
 [node name="Biplan" type="VehicleBody3D" groups=["vehicle"]]
-mass = 400.0
+mass = 500.0
 script = ExtResource("1_ced13")
 
 [node name="TheWindWaker_noWheel" parent="." instance=ExtResource("2_mr41j")]
 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)
 
-[node name="RightWheel" type="VehicleWheel3D" parent="."]
+[node name="LeftWheel" type="VehicleWheel3D" parent="."]
 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.85905, -0.352406, 0.377702)
 wheel_radius = 0.245
 wheel_rest_length = 0.074
-suspension_stiffness = 50.0
+suspension_stiffness = 75.0
+suspension_max_force = 12000.0
+damping_compression = 0.5
+damping_relaxation = 0.7
+
+[node name="TheWindWaker_sideWheel" parent="LeftWheel" instance=ExtResource("3_8s6eu")]
+
+[node name="RightWheel" type="VehicleWheel3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.859, -0.352, 0.378)
+wheel_radius = 0.245
+wheel_rest_length = 0.074
+suspension_stiffness = 75.0
+suspension_max_force = 12000.0
 damping_compression = 0.3
 damping_relaxation = 0.5
 
 [node name="TheWindWaker_sideWheel" parent="RightWheel" instance=ExtResource("3_8s6eu")]
+transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
 
 [node name="RearWheel" type="VehicleWheel3D" parent="."]
-transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.87896)
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.00717106, -2.87896)
 use_as_steering = true
 wheel_radius = 0.19
+wheel_rest_length = 0.057
+suspension_stiffness = 75.0
+suspension_max_force = 12000.0
 
 [node name="TheWindWaker_rearWheel" parent="RearWheel" instance=ExtResource("4_5u4vt")]
 

+ 4 - 4
godot/run/levels/test/biplans.tscn

@@ -43,13 +43,13 @@ max_distance = 6.0
 camera_height = 2.0
 
 [node name="Biplan1" parent="." instance=ExtResource("3_wp27j")]
-transform = Transform3D(-0.0491111, 0, 0.998793, 0, 1, 0, -0.998793, 0, -0.0491111, -89.2691, 13.9787, 53.3185)
+transform = Transform3D(-0.0491111, 0, 0.998793, 0, 1, 0, -0.998793, 0, -0.0491111, -89.2691, 15.0517, 53.3185)
 
 [node name="Biplan2" parent="." instance=ExtResource("3_wp27j")]
-transform = Transform3D(-0.0491111, 0, 0.998793, 0, 1, 0, -0.998793, 0, -0.0491111, -89.2691, -0.408847, 53.3185)
+transform = Transform3D(-0.0491111, 0, 0.998793, 0, 1, 0, -0.998793, 0, -0.0491111, -89.2691, 0.66419, 53.3185)
 
 [node name="Biplan3" parent="." instance=ExtResource("3_wp27j")]
-transform = Transform3D(-0.0491111, 0, 0.998793, 0, 1, 0, -0.998793, 0, -0.0491111, -83.7131, -0.408845, 61.062)
+transform = Transform3D(-0.0491111, 0, 0.998793, 0, 1, 0, -0.998793, 0, -0.0491111, -83.7131, 0.664192, 61.062)
 
 [node name="Biplan4" parent="." instance=ExtResource("3_wp27j")]
-transform = Transform3D(0.822065, 0, -0.569394, 0, 1, 0, 0.569394, 0, 0.822065, -79.6031, -0.408845, 60.0757)
+transform = Transform3D(0.822065, 0, -0.569394, 0, 1, 0, 0.569394, 0, 0.822065, -79.6031, 0.664192, 60.0757)