159 lines
7 KiB
Text
159 lines
7 KiB
Text
[gd_scene load_steps=10 format=3 uid="uid://bn20cqfwvm2oe"]
|
|
|
|
[ext_resource type="Script" uid="uid://wr38f8q1w7yq" path="res://pause_menu.gd" id="1_fwt2i"]
|
|
[ext_resource type="PackedScene" uid="uid://bs6yq6gy7k2sb" path="res://player.tscn" id="1_lsi31"]
|
|
[ext_resource type="FontFile" uid="uid://rswq6vrwr2nx" path="res://InstrumentSans-VariableFont_wdth,wght.ttf" id="2_fq2vn"]
|
|
[ext_resource type="PackedScene" uid="uid://daoyebc0vm7sd" path="res://pause_menu.tscn" id="3_i8tni"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rv2mx"]
|
|
sky_horizon_color = Color(0.662243, 0.671743, 0.686743, 1)
|
|
ground_horizon_color = Color(0.662243, 0.671743, 0.686743, 1)
|
|
|
|
[sub_resource type="Sky" id="Sky_lsi31"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_rv2mx")
|
|
|
|
[sub_resource type="Environment" id="Environment_fq2vn"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_lsi31")
|
|
tonemap_mode = 2
|
|
glow_enabled = true
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_rv2mx"]
|
|
size = Vector2(10, 10)
|
|
|
|
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_lsi31"]
|
|
data = PackedVector3Array(5, 0, 5, -5, 0, 5, 5, 0, -5, -5, 0, 5, -5, 0, -5, 5, 0, -5)
|
|
|
|
[node name="LevelCore" type="Node3D"]
|
|
script = ExtResource("1_fwt2i")
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_fq2vn")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0)
|
|
shadow_enabled = true
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 0.976672, -0.214735, 0, 0.214735, 0.976672, 0, 1.05, -9.898)
|
|
mesh = SubResource("PlaneMesh_rv2mx")
|
|
skeleton = NodePath("../MeshInstance3D")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D2"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D2/StaticBody3D"]
|
|
shape = SubResource("ConcavePolygonShape3D_lsi31")
|
|
|
|
[node name="MeshInstance3D5" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(1, -1.31134e-07, 4.37114e-08, -4.37114e-08, 4.37114e-08, 1, -1.31134e-07, -1, 4.37114e-08, 4.76837e-07, 5, 5)
|
|
mesh = SubResource("PlaneMesh_rv2mx")
|
|
skeleton = NodePath("../MeshInstance3D3")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D5"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D5/StaticBody3D"]
|
|
shape = SubResource("ConcavePolygonShape3D_lsi31")
|
|
|
|
[node name="MeshInstance3D4" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, -5, 5, 0)
|
|
mesh = SubResource("PlaneMesh_rv2mx")
|
|
skeleton = NodePath("../MeshInstance3D3")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D4"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D4/StaticBody3D"]
|
|
shape = SubResource("ConcavePolygonShape3D_lsi31")
|
|
|
|
[node name="MeshInstance3D3" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 5, 5, 0)
|
|
mesh = SubResource("PlaneMesh_rv2mx")
|
|
skeleton = NodePath("../MeshInstance3D")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D3"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D3/StaticBody3D"]
|
|
shape = SubResource("ConcavePolygonShape3D_lsi31")
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
|
mesh = SubResource("PlaneMesh_rv2mx")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D/StaticBody3D"]
|
|
shape = SubResource("ConcavePolygonShape3D_lsi31")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_lsi31")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 1.3736)
|
|
top_level = true
|
|
linear_damp = 3.0
|
|
|
|
[node name="Label3D3" type="Label3D" parent="."]
|
|
transform = Transform3D(0.971861, -0.161859, -0.171136, 0.212847, 0.914655, 0.34366, 0.100906, -0.370415, 0.923369, 0.568496, 0.970887, 0.103196)
|
|
offset = Vector2(1, 0)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "Drücke W um dich vorwärts zu bewegen
|
|
Drücke A um nach links zu bewegen
|
|
Drücke S um dich rückwarts zu bewegen
|
|
Drücke D um nach rechts zu bewegen"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D4" type="Label3D" parent="."]
|
|
transform = Transform3D(0.840144, -0.185681, 0.509588, -0.0870775, 0.881203, 0.464649, -0.535327, -0.434746, 0.724169, -1.7922, 0.550958, 0.267265)
|
|
offset = Vector2(1, 0)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "Nutze die Maus um die
|
|
Kamera zu bewegen"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D" type="Label3D" parent="."]
|
|
transform = Transform3D(0.838238, -0.221545, -0.498273, 0.249063, 0.968418, -0.0115887, 0.485104, -0.114387, 0.866943, 0.590198, 2.30211, 0)
|
|
offset = Vector2(1, 0)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "Press W to move forwards
|
|
Press A to move left
|
|
Press S to move backwards
|
|
Press D to move right"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D2" type="Label3D" parent="."]
|
|
transform = Transform3D(0.898036, -0.118361, 0.423701, -0.130811, 0.847719, 0.514063, -0.420025, -0.517071, 0.745799, -1.80393, 2.14448, -0.355839)
|
|
offset = Vector2(1, 0)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "Use your mouse to
|
|
move the camera"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D7" type="Label3D" parent="."]
|
|
transform = Transform3D(0.940367, 0.267816, 0.209726, -0.311519, 0.925659, 0.214735, -0.136625, -0.267264, 0.953889, 0, 1.50331, -4.83472)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "To open the menu, press Q"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D8" type="Label3D" parent="."]
|
|
transform = Transform3D(0.940367, 0.267816, 0.209726, -0.311519, 0.925659, 0.214735, -0.136625, -0.267264, 0.953889, 0, 1.86351, -4.91946)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "If you're stuck, press R to reset"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D6" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.45129, -2.41736)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "To lock/recapture the cursor, press Shift+G"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="Label3D5" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.8115, -2.5021)
|
|
modulate = Color(0.943031, 0.787658, 0.994854, 1)
|
|
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
|
|
text = "To unlock/free the cursor, press Shift+Enter"
|
|
font = ExtResource("2_fq2vn")
|
|
|
|
[node name="PauseMenu" parent="." instance=ExtResource("3_i8tni")]
|
|
visible = false
|