feat: created level template&new opening
This commit is contained in:
parent
c551e11d67
commit
98de092cfd
12 changed files with 2306 additions and 3 deletions
|
|
@ -15,6 +15,7 @@ render_priority = 0
|
|||
next_pass = SubResource("StandardMaterial3D_88ety")
|
||||
shader = ExtResource("2_23hd5")
|
||||
shader_parameter/albedo = ExtResource("3_pforg")
|
||||
shader_parameter/albedo_color = Color(1, 1, 1, 1)
|
||||
shader_parameter/dither_count = 989.078
|
||||
shader_parameter/dither_color = Color(1, 1, 1, 1)
|
||||
shader_parameter/dither_size = 0.426
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ render_priority = 0
|
|||
next_pass = SubResource("StandardMaterial3D_8i1g7")
|
||||
shader = ExtResource("2_8i1g7")
|
||||
shader_parameter/albedo = ExtResource("3_5afbh")
|
||||
shader_parameter/albedo_color = Color(1, 1, 1, 1)
|
||||
shader_parameter/dither_count = 989.078
|
||||
shader_parameter/dither_color = Color(1, 1, 1, 1)
|
||||
shader_parameter/dither_size = 0.426
|
||||
|
|
|
|||
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
BIN
project/assets/models/props/passenger_pod_a.blend
Normal file
BIN
project/assets/models/props/passenger_pod_a.blend
Normal file
Binary file not shown.
60
project/assets/models/props/passenger_pod_a.blend.import
Normal file
60
project/assets/models/props/passenger_pod_a.blend.import
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cc4ciwwqk7e3s"
|
||||
path="res://.godot/imported/passenger_pod_a.blend-d77288470f004f562a16dfce8ddfe58c.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/props/passenger_pod_a.blend"
|
||||
dest_files=["res://.godot/imported/passenger_pod_a.blend-d77288470f004f562a16dfce8ddfe58c.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
blender/nodes/punctual_lights=true
|
||||
blender/nodes/cameras=true
|
||||
blender/nodes/custom_properties=true
|
||||
blender/nodes/modifiers=1
|
||||
blender/meshes/colors=false
|
||||
blender/meshes/uvs=true
|
||||
blender/meshes/normals=true
|
||||
blender/meshes/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
blender/meshes/tangents=true
|
||||
blender/meshes/skins=2
|
||||
blender/meshes/export_bones_deforming_mesh_only=false
|
||||
blender/materials/unpack_enabled=true
|
||||
blender/materials/export_materials=1
|
||||
blender/animation/limit_playback=true
|
||||
blender/animation/always_sample=true
|
||||
blender/animation/group_tracks=true
|
||||
gltf/naming_version=2
|
||||
14
project/objects/destructable_props/passenger_pod_a.tscn
Normal file
14
project/objects/destructable_props/passenger_pod_a.tscn
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
[gd_scene format=3 uid="uid://dm86no66nhm0u"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cc4ciwwqk7e3s" path="res://assets/models/props/passenger_pod_a.blend" id="1_ltpr1"]
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_utwp8"]
|
||||
points = PackedVector3Array(1.0040367, 0.28627533, 1.4071429, 0.9835942, 0.9582904, 1.3785, 0.9039867, 0.9582904, 1.9286232, 0.9226601, 0.28627533, 1.9681773, 1.0040367, 0.28627533, -1.2857327, 0.9324882, 1.5685995, 1.3066657, 0.9835942, 0.9582904, -1.2598178, 0, 1.5685995, 2.1536736, 0, 0.9582904, 2.271882, 0, 0.28627533, 2.3191652, 0.8570086, 1.5685995, 1.828146, 0.9226601, 0.28627533, -1.9686129, 0.9039867, 0.9582904, -1.9290586, 0.8003988, 1.8994491, 1.134809, 0.73573005, 1.8994491, 1.5876377, 0.9324882, 1.5685995, -1.1943487, 0, 1.8994491, 1.8699737, -0.85720515, 1.5685995, 1.828146, -0.9041834, 0.9582904, 1.9286232, -0.92285675, 0.28627533, 1.9681773, 0, 0.28627533, -2.325511, 0.8570086, 1.5685995, -1.8285816, 0, 0.9582904, -2.2786822, 0, 1.5685995, -2.160474, 0.6213312, 2.104636, 0.9002111, 0.5710114, 2.104636, 1.2589278, 0.8003988, 1.8994491, -1.0374954, 0, 2.104636, 1.4821596, 0.73573005, 1.8994491, -1.5885278, -0.7359266, 1.8994491, 1.5876377, -0.9326848, 1.5685995, 1.3066657, -0.9837908, 0.9582904, 1.3785, -1.0040367, 0.28627533, 1.4071429, -0.92285675, 0.28627533, -1.9686129, -0.9041834, 0.9582904, -1.9290586, 0, 1.8994491, -1.8772287, -0.85720515, 1.5685995, -1.8285816, 0.48629332, 2.202353, 0.7078953, 0.44698107, 2.202353, 0.98932195, 0.6213312, 2.104636, -0.8224472, 0.5710114, 2.104636, -1.2593632, 0, 2.202353, 1.1639066, -0.44717765, 2.202353, 0.98932195, -0.571208, 2.104636, 1.2589278, 0, 2.104636, -1.48896, -0.8005954, 1.8994491, 1.134809, -0.9326848, 1.5685995, -1.1943487, -0.9837908, 0.9582904, -1.2598178, -1.0040367, 0.28627533, -1.2857327, -0.7359266, 1.8994491, -1.5885278, 0.48629332, 2.202353, -0.6405883, 0.44698107, 2.202353, -0.982483, -0.48649, 2.202353, 0.7078953, -0.6215278, 2.104636, 0.9002111, -0.571208, 2.104636, -1.2593632, -0.44717765, 2.202353, -0.982483, 0, 2.202353, -1.1620687, -0.8005954, 1.8994491, -1.0374954, -0.48649, 2.202353, -0.6405883, -0.6215278, 2.104636, -0.8224472)
|
||||
|
||||
[node name="passenger_pod_a" unique_id=247305935 instance=ExtResource("1_ltpr1")]
|
||||
|
||||
[node name="DestructableObject" type="DestructableObject" parent="." index="1" unique_id=626034330]
|
||||
collision_layer = 3
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="DestructableObject" index="0" unique_id=1386253098]
|
||||
shape = SubResource("ConvexPolygonShape3D_utwp8")
|
||||
|
|
@ -16,7 +16,7 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true
|
|||
[application]
|
||||
|
||||
config/name="break_utopia"
|
||||
run/main_scene="uid://bopapid0k4qkr"
|
||||
run/main_scene="uid://dxkift23nbong"
|
||||
config/features=PackedStringArray("4.6", "Forward Plus")
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
|
|
|
|||
42
project/scenes/level.tscn
Normal file
42
project/scenes/level.tscn
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
[gd_scene format=3 uid="uid://bp610yab0edov"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://csr23278g4hqe" path="res://objects/player_body.tscn" id="1_2q6dc"]
|
||||
[ext_resource type="PackedScene" uid="uid://csss0odg2jre1" path="res://objects/ui/hud.tscn" id="2_w8frs"]
|
||||
[ext_resource type="PackedScene" uid="uid://881tkl7idnnj" path="res://objects/ui/pause_menu.tscn" id="3_mx8sn"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w8frs"]
|
||||
sky_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
ground_bottom_color = Color(0.154, 0.1793, 0.2, 1)
|
||||
ground_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
|
||||
[sub_resource type="Sky" id="Sky_paw1w"]
|
||||
sky_material = SubResource("ProceduralSkyMaterial_w8frs")
|
||||
|
||||
[sub_resource type="Environment" id="Environment_mx8sn"]
|
||||
background_mode = 2
|
||||
sky = SubResource("Sky_paw1w")
|
||||
ambient_light_source = 2
|
||||
ambient_light_color = Color(0.296, 0.313267, 0.37, 1)
|
||||
tonemap_mode = 2
|
||||
ssao_enabled = true
|
||||
glow_enabled = true
|
||||
|
||||
[node name="Level" type="Node3D" unique_id=1979988218]
|
||||
|
||||
[node name="LevelStatus" type="LevelStatus" parent="." unique_id=665697325]
|
||||
|
||||
[node name="PlayerBody" parent="." unique_id=62983514 instance=ExtResource("1_2q6dc")]
|
||||
|
||||
[node name="HUD" parent="." unique_id=1572421341 instance=ExtResource("2_w8frs")]
|
||||
|
||||
[node name="PauseMenu" parent="." unique_id=973328140 instance=ExtResource("3_mx8sn")]
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1079615853]
|
||||
environment = SubResource("Environment_mx8sn")
|
||||
|
||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=826387281]
|
||||
transform = Transform3D(-1, 8.333056e-08, -2.6434025e-08, 1.8461167e-08, 0.49683762, 0.86784345, 8.54513e-08, 0.86784345, -0.49683762, 0, 0, 0)
|
||||
layers = 1023
|
||||
light_color = Color(0.6405614, 0.79516023, 0.8203401, 1)
|
||||
shadow_enabled = true
|
||||
shadow_reverse_cull_face = true
|
||||
129
project/scenes/opening.tscn
Normal file
129
project/scenes/opening.tscn
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
[gd_scene format=3 uid="uid://dxkift23nbong"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bp610yab0edov" path="res://scenes/level.tscn" id="1_pk062"]
|
||||
[ext_resource type="PackedScene" uid="uid://dm86no66nhm0u" path="res://objects/destructable_props/passenger_pod_a.tscn" id="2_gafq3"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w8frs"]
|
||||
sky_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
ground_bottom_color = Color(0.154, 0.1793, 0.2, 1)
|
||||
ground_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
|
||||
[sub_resource type="Sky" id="Sky_paw1w"]
|
||||
sky_material = SubResource("ProceduralSkyMaterial_w8frs")
|
||||
|
||||
[sub_resource type="Environment" id="Environment_pk062"]
|
||||
background_mode = 2
|
||||
sky = SubResource("Sky_paw1w")
|
||||
ambient_light_source = 2
|
||||
ambient_light_color = Color(0.14953682, 0.16155753, 0.19528478, 1)
|
||||
tonemap_mode = 2
|
||||
ssao_enabled = true
|
||||
glow_enabled = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pk062"]
|
||||
albedo_color = Color(0.3, 0.3, 0.3, 1)
|
||||
|
||||
[node name="Opening" unique_id=1979988218 instance=ExtResource("1_pk062")]
|
||||
|
||||
[node name="PlayerBody" parent="." index="1" unique_id=62983514]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.5585346, -0.15021133, -23.84729)
|
||||
|
||||
[node name="WorldEnvironment" parent="." index="4" unique_id=1079615853]
|
||||
environment = SubResource("Environment_pk062")
|
||||
|
||||
[node name="DirectionalLight3D" parent="." index="5" unique_id=826387281]
|
||||
transform = Transform3D(-1, 8.333056e-08, -2.643401e-08, -4.279248e-08, -0.20290679, 0.97919804, 7.6233476e-08, 0.97919804, 0.20290679, 0, 0, 0)
|
||||
|
||||
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="." index="6" unique_id=14551479]
|
||||
layers = 2
|
||||
material_override = SubResource("StandardMaterial3D_pk062")
|
||||
use_collision = true
|
||||
collision_layer = 5
|
||||
collision_mask = 5
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D" index="0" unique_id=1694352832]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15.006339, 4.733429)
|
||||
flip_faces = true
|
||||
size = Vector3(24.210938, 4.911, 12.923401)
|
||||
|
||||
[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D" index="1" unique_id=1619131687]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.9986, 25.568258)
|
||||
flip_faces = true
|
||||
size = Vector3(24.210938, 4.911, 12.923401)
|
||||
|
||||
[node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D" index="2" unique_id=1608530242]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8.8213215, 4.792835)
|
||||
flip_faces = true
|
||||
size = Vector3(24.210938, 4.911, 12.923401)
|
||||
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D" index="3" unique_id=861392053]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.97016054, -0.24246383, 0, 0.24246383, 0.97016054, -6.5682487, 13.542417, 13.01766)
|
||||
flip_faces = true
|
||||
size = Vector3(5.9216614, 4.6688843, 13.772949)
|
||||
|
||||
[node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D" index="4" unique_id=736288450]
|
||||
transform = Transform3D(-1, -2.1196861e-08, -8.4814126e-08, 0, 0.97016054, -0.24246383, 8.742278e-08, -0.24246383, -0.97016054, 7.9287624, 10.375584, 17.349434)
|
||||
flip_faces = true
|
||||
size = Vector3(5.9216614, 4.6688843, 13.772949)
|
||||
|
||||
[node name="CSGBox3D6" type="CSGBox3D" parent="CSGCombiner3D" index="5" unique_id=1719150460]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.5939903, 25.568258)
|
||||
flip_faces = true
|
||||
size = Vector3(24.210938, 4.911, 12.923401)
|
||||
|
||||
[node name="CSGBox3D7" type="CSGBox3D" parent="CSGCombiner3D" index="6" unique_id=1490000976]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.4167118, 4.792835)
|
||||
flip_faces = true
|
||||
size = Vector3(24.210938, 4.911, 12.923401)
|
||||
|
||||
[node name="CSGBox3D10" type="CSGBox3D" parent="CSGCombiner3D" index="7" unique_id=1813267888]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.352902, 2.4167118, -8.981241)
|
||||
flip_faces = true
|
||||
size = Vector3(9.491577, 4.911, 15.840118)
|
||||
|
||||
[node name="CSGBox3D11" type="CSGBox3D" parent="CSGCombiner3D" index="8" unique_id=2023107947]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 53.945313, 16.42494, -25.673851)
|
||||
flip_faces = true
|
||||
size = Vector3(372.3944, 32.927456, 20)
|
||||
|
||||
[node name="CSGBox3D13" type="CSGBox3D" parent="CSGCombiner3D" index="9" unique_id=2033788884]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 53.945313, 1.0856717, -25.673851)
|
||||
flip_faces = true
|
||||
size = Vector3(372.3944, 2.471767, 16.22754)
|
||||
|
||||
[node name="CSGBox3D14" type="CSGBox3D" parent="CSGCombiner3D" index="10" unique_id=1907735684]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86.39792, 1.0856717, -24.740013)
|
||||
flip_faces = true
|
||||
size = Vector3(91.70795, 2.471767, 18.095215)
|
||||
|
||||
[node name="CSGBox3D17" type="CSGBox3D" parent="CSGCombiner3D" index="11" unique_id=1048439447]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.527576, 1.0856717, -26.610315)
|
||||
flip_faces = true
|
||||
size = Vector3(33.274414, 2.471767, 18.095215)
|
||||
|
||||
[node name="CSGBox3D15" type="CSGBox3D" parent="CSGCombiner3D" index="12" unique_id=1009929664]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 115.781, 1.0856717, -24.740013)
|
||||
flip_faces = true
|
||||
size = Vector3(248.63365, 2.471767, 18.095215)
|
||||
|
||||
[node name="CSGBox3D16" type="CSGBox3D" parent="CSGCombiner3D" index="13" unique_id=1017804740]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 117.46459, 1.0856717, -25.658592)
|
||||
flip_faces = true
|
||||
size = Vector3(245.26646, 2.471767, 19.932373)
|
||||
|
||||
[node name="CSGBox3D12" type="CSGBox3D" parent="CSGCombiner3D" index="14" unique_id=1385171728]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50.315125, 33.008224, -25.639534)
|
||||
size = Vector3(378.2627, 1.9026928, 26.27832)
|
||||
|
||||
[node name="CSGBox3D8" type="CSGBox3D" parent="CSGCombiner3D" index="15" unique_id=435697867]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.97016054, -0.24246383, 0, 0.24246383, 0.97016054, -6.5682487, 7.137807, 13.01766)
|
||||
flip_faces = true
|
||||
size = Vector3(5.9216614, 4.6688843, 13.772949)
|
||||
|
||||
[node name="CSGBox3D9" type="CSGBox3D" parent="CSGCombiner3D" index="16" unique_id=571639530]
|
||||
transform = Transform3D(-1, -2.1196861e-08, -8.4814126e-08, 0, 0.97016054, -0.24246383, 8.742278e-08, -0.24246383, -0.97016054, 7.9287624, 3.970974, 17.349434)
|
||||
flip_faces = true
|
||||
size = Vector3(5.9216614, 4.6688843, 13.772949)
|
||||
|
||||
[node name="passenger_pod_a" parent="." index="7" unique_id=412286997 instance=ExtResource("2_gafq3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.520647, -0.15021181, -21.295721)
|
||||
|
|
@ -14,12 +14,12 @@ sky_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
|||
ground_bottom_color = Color(0.154, 0.1793, 0.2, 1)
|
||||
ground_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
|
||||
[sub_resource type="Sky" id="Sky_paw1w"]
|
||||
[sub_resource type="Sky" id="Sky_ahbqi"]
|
||||
sky_material = SubResource("ProceduralSkyMaterial_2venv")
|
||||
|
||||
[sub_resource type="Environment" id="Environment_j6w7d"]
|
||||
background_mode = 2
|
||||
sky = SubResource("Sky_paw1w")
|
||||
sky = SubResource("Sky_ahbqi")
|
||||
ambient_light_source = 2
|
||||
ambient_light_color = Color(0.296, 0.313267, 0.37, 1)
|
||||
tonemap_mode = 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue