From 7e476de429e970dccd2c8ccbf6a82c4927277657 Mon Sep 17 00:00:00 2001 From: Sara Date: Sun, 3 May 2026 12:26:48 +0200 Subject: [PATCH] feat: adjusted level geometry --- project/levels/test_room.tscn | 113 +++++++++++++++++----------------- 1 file changed, 55 insertions(+), 58 deletions(-) diff --git a/project/levels/test_room.tscn b/project/levels/test_room.tscn index 9b57aa6b..12b7c6a0 100644 --- a/project/levels/test_room.tscn +++ b/project/levels/test_room.tscn @@ -39,6 +39,7 @@ script = SubResource("GDScript_x4mbn") transform = Transform3D(0.5391505, 0.72937495, -0.42110476, 2.780595e-08, 0.5, 0.86602557, 0.84220964, -0.4669181, 0.26957524, 0, 0, 0) shadow_enabled = true shadow_bias = 0.056 +shadow_opacity = 0.78 [node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1908998327] environment = SubResource("Environment_x4mbn") @@ -48,20 +49,12 @@ material_overlay = ExtResource("1_nlfnm") use_collision = true [node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D" unique_id=191114692] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.991539, 0.45910454, -17.751625) -size = Vector3(11.383057, 18.975613, 31.818665) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.991539, 2.9512854, -17.751625) +size = Vector3(11.383057, 23.959974, 31.818665) [node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2074144829] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.7472305, -0.106285095, -26.733181) -size = Vector3(6.7946777, 18.138779, 31.76812) - -[node name="CSGBox3D20" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1013426368] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.206112, 4.4390907, -27.28439) -size = Vector3(6.7946777, 9.048027, 33.071953) - -[node name="CSGBox3D9" type="CSGBox3D" parent="CSGCombiner3D" unique_id=427344522] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.046707, 0.35496426, -0.913229) -size = Vector3(0.73794556, 1.0221081, 19.642197) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.985878, -0.106285095, -28.151665) +size = Vector3(11.271973, 18.138779, 52.59424) [node name="CSGBox3D10" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1786873333] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.7057834, 0.35496426, 3.489521) @@ -72,44 +65,49 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.6592455, 2.3439102, -43.90 size = Vector3(0.73794556, 5, 21.215439) [node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2098568400] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7559285, 0.3491907, -23.528507) -size = Vector3(1.864624, 17.305145, 3.3303223) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4827657, 0.3491907, -23.528507) +size = Vector3(4.4109497, 17.305145, 4.536865) -[node name="CSGBox3D22" type="CSGBox3D" parent="CSGCombiner3D" unique_id=595514969] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.7147471, 5.243104, -23.528507) -size = Vector3(2.898407, 7.5173187, 3.3303223) - -[node name="CSGBox3D12" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2123158945] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.204998, -0.59139466, -23.528507) -operation = 2 -size = Vector3(3.207611, 15.061951, 5.795166) - -[node name="CSGBox3D19" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1874001058] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.583832, 4.7936926, -31.769306) -operation = 2 -size = Vector3(3.6979485, 4.2917767, 22.276764) - -[node name="CSGBox3D17" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1138974560] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.01117754, 8.081971, -23.528507) -size = Vector3(7.354126, 1.8395844, 3.3303223) - -[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2113952448] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.319118, -4.5720077, -1.8097911) -size = Vector3(21.249222, 9.111989, 21.841692) - -[node name="CSGBox3D15" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1997182185] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.230495, -0.3146298, -1.7863898) -size = Vector3(21.071976, 0.6420107, 21.778215) +[node name="CSGBox3D14" type="CSGBox3D" parent="CSGCombiner3D" unique_id=306043989] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 8.961569, 8.730846, -28.135025) +size = Vector3(11.131348, 0.59587574, 52.558292) material = ExtResource("2_x4mbn") -[node name="CSGBox3D25" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1145696387] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10.912552, -0.3146298, -23.26907) -size = Vector3(7.707863, 0.6420107, 25.326067) +[node name="CSGBox3D30" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1234145919] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.858661, -1.0997419, -23.528507) +size = Vector3(1.864624, 14.40728, 0.8496094) + +[node name="CSGBox3D12" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2123158945] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.2749672, -0.47547364, -23.528507) +operation = 2 +size = Vector3(5.0676727, 15.293793, 5.795166) + +[node name="CSGBox3D20" type="CSGBox3D" parent="CSGCombiner3D" unique_id=332092224] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.2835846, -2.68553, -23.528507) +operation = 2 +size = Vector3(7.050438, 10.87368, 5.795166) + +[node name="CSGBox3D19" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1874001058] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.234858, 6.584762, -37.56486) +operation = 2 +size = Vector3(7, 7.8739157, 33.867874) + +[node name="CSGBox3D17" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1138974560] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.01117754, 8.081971, -23.529545) +size = Vector3(7.354126, 1.8395844, 4.5408936) + +[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2113952448] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -1.2953725, -4.5720077, -1.8097906) +size = Vector3(10.020241, 9.111989, 21.841692) + +[node name="CSGBox3D15" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1997182185] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -1.2279286, -0.3146298, -1.7863894) +size = Vector3(10.1551285, 0.6420107, 21.778215) material = ExtResource("2_x4mbn") [node name="CSGBox3D16" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1062387456] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.438933, -0.3146298, -43.912422) -size = Vector3(23.892006, 0.6420107, 21.007298) +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.5496716, -0.3146298, -43.912422) +size = Vector3(24.113483, 0.6420107, 21.007298) material = ExtResource("2_x4mbn") [node name="CSGBox3D23" type="CSGBox3D" parent="CSGCombiner3D" unique_id=517538432] @@ -128,28 +126,18 @@ size = Vector3(14.360085, 1.0296273, 23.871582) material = ExtResource("2_x4mbn") [node name="CSGBox3D18" type="CSGBox3D" parent="CSGCombiner3D" unique_id=2075586533] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 7.7174883, 2.224138, -31.261633) -size = Vector3(3.7968693, 0.99967694, 22.546234) +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 9.257527, 2.224138, -37.198185) +size = Vector3(6.8769503, 0.99967694, 34.419334) material = ExtResource("2_x4mbn") [node name="CSGBox3D7" type="CSGBox3D" parent="CSGCombiner3D" unique_id=439598012] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -11.917833, 9.723059, -17.762026) +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -11.917833, 14.723059, -17.762026) size = Vector3(11.229938, 0.59587574, 31.750126) material = ExtResource("2_x4mbn") [node name="CSGBox3D8" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1838759176] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.033503532, 8.860284, -23.523607) -size = Vector3(7.36936, 0.33700037, 3.2576904) -material = ExtResource("2_x4mbn") - -[node name="CSGBox3D14" type="CSGBox3D" parent="CSGCombiner3D" unique_id=306043989] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6.737123, 8.730846, -26.72952) -size = Vector3(6.682455, 0.59587574, 31.520554) -material = ExtResource("2_x4mbn") - -[node name="CSGBox3D21" type="CSGBox3D" parent="CSGCombiner3D" unique_id=887076637] -transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 15.166777, 8.730846, -27.217176) -size = Vector3(6.682455, 0.59587574, 32.756424) +size = Vector3(7.36936, 0.33700037, 4.361328) material = ExtResource("2_x4mbn") [node name="CSGBox3D6" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1564599820] @@ -164,5 +152,14 @@ size = Vector3(5.4628997, 8.825525, 4.630616) transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -6.0997567, 3.331369, -35.19776) size = Vector3(6.9240575, 0.499228, 12) +[node name="CSGBox3D28" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1486590753] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -1.6073493, 6.314084, -8.71521) +size = Vector3(10.05127, 0.49568796, 13.489602) +material = ExtResource("2_x4mbn") + +[node name="CSGBox3D29" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1161233408] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -1.6312003, 6.30308, -8.717578) +size = Vector3(10.311796, 0.499228, 13.683594) + [node name="Player" parent="." unique_id=591139793 instance=ExtResource("1_ctiq7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.029971719, 1, 2.8870416)