Implement production vertical slice foundation
This commit is contained in:
1 parent
9d4a89f355
commit
a18e82eb44
104 files changed
+10595
-268
No files matched your search
@@ -0,0 +1,75 @@
|
||||
[gd_scene load_steps=8 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://game/world/submarine/submarine_actor.gd" id="1_actor"]
|
||||
|
||||
[sub_resource type="CapsuleShape3D" id="CapsuleCollision"]
|
||||
radius = 0.72
|
||||
height = 3.8
|
||||
|
||||
[sub_resource type="CapsuleMesh" id="CapsuleHull"]
|
||||
radius = 0.72
|
||||
height = 3.8
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="HullMaterial"]
|
||||
albedo_color = Color(0.64, 0.48, 0.17, 1)
|
||||
metallic = 0.72
|
||||
roughness = 0.34
|
||||
|
||||
[sub_resource type="SphereMesh" id="CanopyMesh"]
|
||||
radius = 0.58
|
||||
height = 1.05
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="CanopyMaterial"]
|
||||
transparency = 1
|
||||
albedo_color = Color(0.04, 0.18, 0.25, 0.72)
|
||||
metallic = 0.18
|
||||
roughness = 0.16
|
||||
|
||||
[sub_resource type="BoxMesh" id="FinMesh"]
|
||||
size = Vector3(1.8, 0.12, 1.2)
|
||||
|
||||
[node name="SubmarineActor" type="CharacterBody3D"]
|
||||
script = ExtResource("1_actor")
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape3D" parent="."]
|
||||
rotation = Vector3(1.5708, 0, 0)
|
||||
shape = SubResource("CapsuleCollision")
|
||||
|
||||
[node name="Hull" type="MeshInstance3D" parent="."]
|
||||
rotation = Vector3(1.5708, 0, 0)
|
||||
mesh = SubResource("CapsuleHull")
|
||||
material_override = SubResource("HullMaterial")
|
||||
|
||||
[node name="Canopy" type="MeshInstance3D" parent="."]
|
||||
position = Vector3(0, 0.36, -0.45)
|
||||
scale = Vector3(0.85, 0.55, 1)
|
||||
mesh = SubResource("CanopyMesh")
|
||||
material_override = SubResource("CanopyMaterial")
|
||||
|
||||
[node name="LeftFin" type="MeshInstance3D" parent="."]
|
||||
position = Vector3(-0.92, 0, 0.85)
|
||||
mesh = SubResource("FinMesh")
|
||||
material_override = SubResource("HullMaterial")
|
||||
|
||||
[node name="RightFin" type="MeshInstance3D" parent="."]
|
||||
position = Vector3(0.92, 0, 0.85)
|
||||
mesh = SubResource("FinMesh")
|
||||
material_override = SubResource("HullMaterial")
|
||||
|
||||
[node name="LeftProjector" type="SpotLight3D" parent="."]
|
||||
position = Vector3(-0.42, 0.05, -2.02)
|
||||
rotation_degrees = Vector3(-3, 6, 0)
|
||||
light_color = Color(0.72, 0.91, 1, 1)
|
||||
light_energy = 22.0
|
||||
shadow_enabled = true
|
||||
spot_range = 58.0
|
||||
spot_angle = 24.0
|
||||
|
||||
[node name="RightProjector" type="SpotLight3D" parent="."]
|
||||
position = Vector3(0.42, 0.05, -2.02)
|
||||
rotation_degrees = Vector3(-3, -6, 0)
|
||||
light_color = Color(0.72, 0.91, 1, 1)
|
||||
light_energy = 22.0
|
||||
shadow_enabled = true
|
||||
spot_range = 58.0
|
||||
spot_angle = 24.0
|
||||
Reference in new issue
Block a user