[gd_scene load_steps=5 format=1] [ext_resource path="res://tank-base.gd" type="Script" id=1] [ext_resource path="res://tbody.msh" type="Mesh" id=2] [ext_resource path="res://twheel.msh" type="Mesh" id=3] [sub_resource type="BoxShape" id=1] extents = Vector3( 1.06913, 0.569071, 2.77569 ) [node name="Spatial" type="Spatial"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) [node name="VehicleBody" type="VehicleBody" parent="."] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) input/ray_pickable = true input/capture_on_drag = false shape_count = 1 shapes/0/shape = SubResource( 1 ) shapes/0/transform = Transform( 0.926353, 0, 0, 0, 0.926353, 0, 0, 0, 0.926353, 0, 0, 0 ) shapes/0/trigger = false collision/layers = 1 collision/mask = 1 motion/engine_force = 0.0 motion/brake = 0.0 motion/steering = 0.0 body/mass = 40.0 body/friction = 1.0 script/script = ExtResource( 1 ) engine_force = 40 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 2 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel" type="VehicleWheel" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.882344, -0.794859, -1.6514 ) type/traction = true type/steering = false wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 8.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel1" type="VehicleWheel" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.927136, -0.794859, -1.6514 ) type/traction = true type/steering = false wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 8.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel1"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00275898, -2.38419e-07, -0.00476646 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel2" type="VehicleWheel" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.927136, -0.794859, 1.00165 ) type/traction = true type/steering = true wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 10.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel2"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="VehicleWheel3" type="VehicleWheel" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.880901, -0.794859, 1.00165 ) type/traction = true type/steering = true wheel/radius = 0.5 wheel/rest_length = 0.15 wheel/friction_slip = 10.5 suspension/travel = 5.0 suspension/stiffness = 10.0 suspension/max_force = 6000.0 damping/compression = 0.83 damping/relaxation = 0.88 [node name="MeshInstance" type="MeshInstance" parent="VehicleBody/VehicleWheel3"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) layers = 1 geometry/visible = true geometry/material_override = null geometry/cast_shadow = 1 geometry/receive_shadows = true geometry/range_begin = 0.0 geometry/range_end = 0.0 geometry/extra_cull_margin = 0.0 geometry/billboard = false geometry/billboard_y = false geometry/depth_scale = false geometry/visible_in_all_rooms = false geometry/use_baked_light = false geometry/baked_light_tex_id = 0 mesh/mesh = ExtResource( 3 ) mesh/skeleton = NodePath("..") material/0 = null [node name="CollisionShape" type="CollisionShape" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( 0.926353, 0, 0, 0, 0.926353, 0, 0, 0, 0.926353, 0, 0, 0 ) shape = SubResource( 1 ) trigger = false _update_shape_index = 0 [node name="Camera" type="InterpolatedCamera" parent="VehicleBody"] _import_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) transform/local = Transform( -0.919673, 0.0404591, -0.390595, -0.0062019, 0.993057, 0.117466, 0.392635, 0.110452, -0.913037, -3.38148, 1.22883, -6.13712 ) projection = 0 fov = 60.0 near = 0.1 far = 100.0 keep_aspect = 1 current = false visible_layers = 1048575 environment = null h_offset = 0.0 v_offset = 0.0 target = NodePath("") speed = 1.0 enabled = false