third level + km/h display
This commit is contained in:
parent
203696e022
commit
c19d1dffcb
27 changed files with 713 additions and 40 deletions
|
@ -10,7 +10,7 @@ var player_ready = false
|
||||||
const normal = 7
|
const normal = 7
|
||||||
const stronger = normal * 3
|
const stronger = normal * 3
|
||||||
|
|
||||||
func _process(delta: float) -> void:
|
func _input(_event: InputEvent) -> void:
|
||||||
if player_ready:
|
if player_ready:
|
||||||
var grav = stronger if Input.is_key_pressed(KEY_SHIFT) else normal
|
var grav = stronger if Input.is_key_pressed(KEY_SHIFT) else normal
|
||||||
PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, PhysicsServer3D.AREA_PARAM_GRAVITY, grav)
|
PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, PhysicsServer3D.AREA_PARAM_GRAVITY, grav)
|
||||||
|
|
7
elements/star.tscn
Normal file
7
elements/star.tscn
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[gd_scene load_steps=2 format=3 uid="uid://b4jtpua36m6b1"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kmjsc"]
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
|
||||||
|
[node name="Star" type="CSGSphere3D"]
|
||||||
|
material = SubResource("StandardMaterial3D_kmjsc")
|
48
elements/tree.tscn
Normal file
48
elements/tree.tscn
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
[gd_scene load_steps=5 format=3 uid="uid://da6lkdiskdh8v"]
|
||||||
|
|
||||||
|
[sub_resource type="GDScript" id="GDScript_tbkod"]
|
||||||
|
script/source = "extends Node3D
|
||||||
|
|
||||||
|
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
func _ready() -> void:
|
||||||
|
self.rotation_degrees.x += randf_range(-20, 20)
|
||||||
|
self.rotation_degrees.y += randf_range(-20, 20)
|
||||||
|
self.rotation_degrees.z += randf_range(-20, 20)
|
||||||
|
|
||||||
|
$Wood/Leaves.rotation_degrees.x += randf_range(-5, 5)
|
||||||
|
$Wood/Leaves.rotation_degrees.y += randf_range(-5, 5)
|
||||||
|
$Wood/Leaves.rotation_degrees.z += randf_range(-5, 5)
|
||||||
|
"
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7cavb"]
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
albedo_color = Color(0.664716, 0.454725, 0.320446, 1)
|
||||||
|
metallic = 0.1
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_710rn"]
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
albedo_color = Color(0.345711, 0.13893, 0.0174745, 1)
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0x135"]
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
albedo_color = Color(0.212217, 0.468618, 0, 1)
|
||||||
|
|
||||||
|
[node name="Tree" type="Node3D"]
|
||||||
|
script = SubResource("GDScript_tbkod")
|
||||||
|
|
||||||
|
[node name="Dirt" type="CSGBox3D" parent="."]
|
||||||
|
material = SubResource("StandardMaterial3D_7cavb")
|
||||||
|
|
||||||
|
[node name="Wood" type="CSGCylinder3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, 0)
|
||||||
|
radius = 0.3
|
||||||
|
height = 4.0
|
||||||
|
material = SubResource("StandardMaterial3D_710rn")
|
||||||
|
|
||||||
|
[node name="Leaves" type="CSGCylinder3D" parent="Wood"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.81654, 0)
|
||||||
|
radius = 2.0
|
||||||
|
height = 4.0
|
||||||
|
cone = true
|
||||||
|
material = SubResource("StandardMaterial3D_0x135")
|
98
index.tscn
98
index.tscn
|
@ -6,6 +6,7 @@ script/source = "extends Node
|
||||||
var seconds_spent: float = 0.0
|
var seconds_spent: float = 0.0
|
||||||
var base = preload(\"res://levels/base/level.tscn\")
|
var base = preload(\"res://levels/base/level.tscn\")
|
||||||
var forest = preload(\"res://levels/forest/level.tscn\")
|
var forest = preload(\"res://levels/forest/level.tscn\")
|
||||||
|
var night = preload(\"res://levels/night/level.tscn\")
|
||||||
|
|
||||||
func start_level(level_scene: PackedScene) -> void:
|
func start_level(level_scene: PackedScene) -> void:
|
||||||
if level_scene and level_scene.can_instantiate():
|
if level_scene and level_scene.can_instantiate():
|
||||||
|
@ -17,6 +18,7 @@ func start_level(level_scene: PackedScene) -> void:
|
||||||
assert(false, \"NO LEVEL AAAA\")
|
assert(false, \"NO LEVEL AAAA\")
|
||||||
|
|
||||||
func stop_level() -> void:
|
func stop_level() -> void:
|
||||||
|
PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, PhysicsServer3D.AREA_PARAM_GRAVITY, 1)
|
||||||
$Timer.paused = true
|
$Timer.paused = true
|
||||||
|
|
||||||
AudioServer.set_bus_volume_db(0, -5)
|
AudioServer.set_bus_volume_db(0, -5)
|
||||||
|
@ -28,15 +30,17 @@ func stop_level() -> void:
|
||||||
AudioServer.set_bus_volume_db(0, -50)
|
AudioServer.set_bus_volume_db(0, -50)
|
||||||
await get_tree().create_timer(0.5).timeout
|
await get_tree().create_timer(0.5).timeout
|
||||||
|
|
||||||
var current_levels = $Levels.get_children(true)
|
|
||||||
var current_level = current_levels[0]
|
|
||||||
var next_level: PackedScene
|
var next_level: PackedScene
|
||||||
|
var current_levels = $Levels.get_children(true)
|
||||||
if current_level.name == \"Base\":
|
if len(current_levels):
|
||||||
next_level = forest
|
var current_level = current_levels[0]
|
||||||
|
if current_level.name == \"Base\":
|
||||||
for level in current_levels:
|
next_level = forest
|
||||||
level.queue_free()
|
elif current_level.name == \"Forest\":
|
||||||
|
next_level = night
|
||||||
|
|
||||||
|
for level in current_levels:
|
||||||
|
level.queue_free()
|
||||||
|
|
||||||
start_level(next_level)
|
start_level(next_level)
|
||||||
|
|
||||||
|
@ -59,11 +63,22 @@ func _on_animation_player_animation_finished(_anim_name: StringName) -> void:
|
||||||
|
|
||||||
func _on_timer_timeout() -> void:
|
func _on_timer_timeout() -> void:
|
||||||
seconds_spent = snapped(seconds_spent + 0.10, 0.01)
|
seconds_spent = snapped(seconds_spent + 0.10, 0.01)
|
||||||
|
|
||||||
var minutes = floor(seconds_spent / 60)
|
var minutes = floor(seconds_spent / 60)
|
||||||
$TimerDisplay.text = (\"%0*d\" % [2, minutes]) + \":\" + (\"%0*.1f\" % [4, seconds_spent - (minutes * 60)])
|
$Informations/MarginContainer/Timer.text = (\"%0*d\" % [2, minutes]) + \":\" + (\"%0*.1f\" % [4, seconds_spent - (minutes * 60)])
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
var current_levels = $Levels.get_children(true)
|
||||||
|
if len(current_levels):
|
||||||
|
var current_level = current_levels[0]
|
||||||
|
if is_instance_valid(current_level) and \"velocity\" in current_level:
|
||||||
|
$Informations/MarginContainer/VBoxContainer/Speed.text = str(floor(current_level.velocity)) + \" km/h\"
|
||||||
"
|
"
|
||||||
|
|
||||||
|
[sub_resource type="LabelSettings" id="LabelSettings_0s07t"]
|
||||||
|
font_size = 32
|
||||||
|
outline_size = 10
|
||||||
|
outline_color = Color(0, 0, 0, 1)
|
||||||
|
|
||||||
[sub_resource type="LabelSettings" id="LabelSettings_0jegv"]
|
[sub_resource type="LabelSettings" id="LabelSettings_0jegv"]
|
||||||
font_size = 32
|
font_size = 32
|
||||||
shadow_size = 2
|
shadow_size = 2
|
||||||
|
@ -119,14 +134,55 @@ _data = {
|
||||||
"fadeout": SubResource("Animation_75r06")
|
"fadeout": SubResource("Animation_75r06")
|
||||||
}
|
}
|
||||||
|
|
||||||
[sub_resource type="LabelSettings" id="LabelSettings_0s07t"]
|
|
||||||
font_size = 64
|
|
||||||
outline_size = 10
|
|
||||||
outline_color = Color(0, 0, 0, 1)
|
|
||||||
|
|
||||||
[node name="Game" type="Node"]
|
[node name="Game" type="Node"]
|
||||||
script = SubResource("GDScript_8n212")
|
script = SubResource("GDScript_8n212")
|
||||||
|
|
||||||
|
[node name="Informations" type="Control" parent="."]
|
||||||
|
layout_mode = 3
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
mouse_filter = 1
|
||||||
|
|
||||||
|
[node name="MarginContainer" type="MarginContainer" parent="Informations"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
theme_override_constants/margin_left = 10
|
||||||
|
theme_override_constants/margin_right = 10
|
||||||
|
|
||||||
|
[node name="Timer" type="Label" parent="Informations/MarginContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 0
|
||||||
|
size_flags_vertical = 8
|
||||||
|
text = "00:00.0"
|
||||||
|
label_settings = SubResource("LabelSettings_0s07t")
|
||||||
|
vertical_alignment = 2
|
||||||
|
|
||||||
|
[node name="VBoxContainer" type="VBoxContainer" parent="Informations/MarginContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
theme_override_constants/separation = -5
|
||||||
|
alignment = 2
|
||||||
|
|
||||||
|
[node name="Rings" type="Label" parent="Informations/MarginContainer/VBoxContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
text = "0/0"
|
||||||
|
label_settings = SubResource("LabelSettings_0s07t")
|
||||||
|
horizontal_alignment = 2
|
||||||
|
vertical_alignment = 2
|
||||||
|
|
||||||
|
[node name="Speed" type="Label" parent="Informations/MarginContainer/VBoxContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
text = "0 km/h"
|
||||||
|
label_settings = SubResource("LabelSettings_0s07t")
|
||||||
|
horizontal_alignment = 2
|
||||||
|
vertical_alignment = 2
|
||||||
|
|
||||||
[node name="StartMenu" type="Control" parent="."]
|
[node name="StartMenu" type="Control" parent="."]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
@ -255,18 +311,6 @@ libraries = {
|
||||||
|
|
||||||
[node name="Levels" type="Node" parent="."]
|
[node name="Levels" type="Node" parent="."]
|
||||||
|
|
||||||
[node name="TimerDisplay" type="Label" parent="."]
|
|
||||||
anchors_preset = 2
|
|
||||||
anchor_top = 1.0
|
|
||||||
anchor_bottom = 1.0
|
|
||||||
offset_top = -88.0
|
|
||||||
offset_right = 246.0
|
|
||||||
grow_vertical = 0
|
|
||||||
text = "00:00.0"
|
|
||||||
label_settings = SubResource("LabelSettings_0s07t")
|
|
||||||
horizontal_alignment = 1
|
|
||||||
vertical_alignment = 2
|
|
||||||
|
|
||||||
[node name="Timer" type="Timer" parent="."]
|
[node name="Timer" type="Timer" parent="."]
|
||||||
wait_time = 0.1
|
wait_time = 0.1
|
||||||
|
|
||||||
|
|
|
@ -69,7 +69,7 @@ font_size = 2048
|
||||||
[node name="Text" parent="Signs/Sign3" index="0"]
|
[node name="Text" parent="Signs/Sign3" index="0"]
|
||||||
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0)
|
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
text = "The less time you take,
|
text = "The less time you take,
|
||||||
the more score you get!"
|
the more you can flex!"
|
||||||
|
|
||||||
[node name="Rings" type="Node3D" parent="."]
|
[node name="Rings" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
[gd_scene load_steps=6 format=3 uid="uid://dfvuxfxc6ooya"]
|
[gd_scene load_steps=8 format=3 uid="uid://dfvuxfxc6ooya"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://w4h8ip754qnb" path="res://levels/forest/environment.tscn" id="1_7clrg"]
|
[ext_resource type="PackedScene" uid="uid://w4h8ip754qnb" path="res://levels/forest/environment.tscn" id="1_7clrg"]
|
||||||
[ext_resource type="Script" path="res://levels/level.gd" id="1_fdxcj"]
|
[ext_resource type="Script" path="res://levels/level.gd" id="1_fdxcj"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cnnvwotv33u1b" path="res://elements/player.tscn" id="2_mjogx"]
|
[ext_resource type="PackedScene" uid="uid://cnnvwotv33u1b" path="res://elements/player.tscn" id="2_mjogx"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dp8nvfm55te85" path="res://levels/forest/music.tscn" id="3_n1xsx"]
|
[ext_resource type="PackedScene" uid="uid://dp8nvfm55te85" path="res://levels/forest/music.tscn" id="3_n1xsx"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cpm3laywhlbq5" path="res://elements/ring.tscn" id="4_p8yhq"]
|
[ext_resource type="PackedScene" uid="uid://cpm3laywhlbq5" path="res://elements/ring.tscn" id="4_p8yhq"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://da6lkdiskdh8v" path="res://elements/tree.tscn" id="6_1e514"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://c77bli40240nk" path="res://elements/sign.tscn" id="6_ifogr"]
|
||||||
|
|
||||||
[node name="Forest" type="Node3D"]
|
[node name="Forest" type="Node3D"]
|
||||||
script = ExtResource("1_fdxcj")
|
script = ExtResource("1_fdxcj")
|
||||||
|
@ -15,6 +17,118 @@ script = ExtResource("1_fdxcj")
|
||||||
|
|
||||||
[node name="Player" parent="." instance=ExtResource("2_mjogx")]
|
[node name="Player" parent="." instance=ExtResource("2_mjogx")]
|
||||||
|
|
||||||
|
[node name="Sign" parent="." instance=ExtResource("6_ifogr")]
|
||||||
|
transform = Transform3D(-4.37114e-08, 8.74228e-08, 1, 0, -1, 8.74228e-08, 1, 3.82137e-15, 4.37114e-08, -450, 132.977, 0)
|
||||||
|
|
||||||
|
[node name="Text" parent="Sign" index="0"]
|
||||||
|
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
text = "Watch out!"
|
||||||
|
font_size = 2048
|
||||||
|
|
||||||
|
[node name="Trees" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
[node name="Tree" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(50, 0, 0, 0, 50, 0, 0, 0, 50, -166.536, -11.8384, -469.041)
|
||||||
|
|
||||||
|
[node name="Tree2" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(50, 0, 0, 0, 50, 0, 0, 0, 50, 151.043, 21.0645, -469.041)
|
||||||
|
|
||||||
|
[node name="Tree3" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(49.9919, 0, 0.897924, 0, 50, 0, -0.897924, 0, 49.9919, -6.724, 21.0645, -304.466)
|
||||||
|
|
||||||
|
[node name="Tree5" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(21.5838, 0, -45.1014, 0, 50, 0, 45.1014, 0, 21.5838, -559.128, -11.8384, -617.545)
|
||||||
|
|
||||||
|
[node name="Tree6" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(21.5838, 0, -45.1014, 0, 50, 0, 45.1014, 0, 21.5838, -422.037, 21.0645, -331.08)
|
||||||
|
|
||||||
|
[node name="Tree7" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(22.3903, 0, -44.7065, 0, 50, 0, 44.7065, 0, 22.3903, -638.593, 21.0645, -402.347)
|
||||||
|
|
||||||
|
[node name="Tree8" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(21.5838, 0, -45.1014, 0, 50, 0, 45.1014, 0, 21.5838, -177.653, -11.8384, -1054.18)
|
||||||
|
|
||||||
|
[node name="Tree9" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(21.5838, 0, -45.1014, 0, 50, 0, 45.1014, 0, 21.5838, -40.5612, 21.0645, -767.719)
|
||||||
|
|
||||||
|
[node name="Tree10" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(22.3903, 0, -44.7065, 0, 50, 0, 44.7065, 0, 22.3903, -257.117, 21.0645, -838.986)
|
||||||
|
|
||||||
|
[node name="Tree4" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(99.9839, 0, 1.79585, 0, 100, 0, -1.79585, 0, 99.9839, -1364.86, -175.335, 0)
|
||||||
|
|
||||||
|
[node name="Tree11" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-43.5607, 0, -24.5452, 0, 50, 0, 24.5452, 0, -43.5607, -1217.19, -162.236, -899.854)
|
||||||
|
|
||||||
|
[node name="Tree12" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-43.5607, 0, -24.5452, 0, 50, 0, 24.5452, 0, -43.5607, -1493.87, -129.333, -743.953)
|
||||||
|
|
||||||
|
[node name="Tree13" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-43.1129, 0, -25.3235, 0, 50, 0, 25.3235, 0, -43.1129, -1437.22, -129.333, -964.782)
|
||||||
|
|
||||||
|
[node name="Tree21" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(43.702, -3.82055e-06, 24.2928, -4.37114e-06, -50, 0, 24.2928, -2.12374e-06, -43.702, -720.948, -151.717, -868.914)
|
||||||
|
|
||||||
|
[node name="Tree22" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(43.702, -3.82055e-06, 24.2928, -4.37114e-06, -50, 0, 24.2928, -2.12374e-06, -43.702, -442.614, -138.897, -713.013)
|
||||||
|
|
||||||
|
[node name="Tree23" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(43.2617, -3.78206e-06, 25.0684, -4.37114e-06, -50, 0, 25.0684, -2.19155e-06, -43.2617, -498.508, -148.169, -933.842)
|
||||||
|
|
||||||
|
[node name="Tree14" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-40.9446, 0, 28.6974, 0, 50, 0, -28.6974, 0, -40.9446, -802.261, -162.236, -963.2)
|
||||||
|
|
||||||
|
[node name="Tree15" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-40.9446, 0, 28.6974, 0, 50, 0, -28.6974, 0, -40.9446, -1062.32, -129.333, -1145.47)
|
||||||
|
|
||||||
|
[node name="Tree16" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-41.4533, 0, 27.9575, 0, 50, 0, -27.9575, 0, -41.4533, -838.672, -129.333, -1189.69)
|
||||||
|
|
||||||
|
[node name="Tree17" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-40.9446, 0, 28.6974, 0, 50, 0, -28.6974, 0, -40.9446, -920.26, -162.236, -395.526)
|
||||||
|
|
||||||
|
[node name="Tree18" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-40.9446, 0, 28.6974, 0, 50, 0, -28.6974, 0, -40.9446, -1180.32, -129.333, -577.8)
|
||||||
|
|
||||||
|
[node name="Tree19" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-41.4533, 0, 27.9575, 0, 50, 0, -27.9575, 0, -41.4533, -956.672, -129.333, -622.019)
|
||||||
|
|
||||||
|
[node name="Tree20" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-86.2257, 0, -50.647, 0, 100, 0, 50.647, 0, -86.2257, -403.452, -325.733, -1896.75)
|
||||||
|
|
||||||
|
[node name="Tree24" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-49.3043, 0, -8.31176, 0, 50, 0, 8.31176, 0, -49.3043, -872.494, -329.892, 280.439)
|
||||||
|
|
||||||
|
[node name="Tree25" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-49.3043, 0, -8.31176, 0, 50, 0, 8.31176, 0, -49.3043, -1185.65, -296.989, 333.231)
|
||||||
|
|
||||||
|
[node name="Tree26" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-49.1471, 0, -9.19585, 0, 50, 0, 9.19585, 0, -49.1471, -1057.44, -296.989, 144.719)
|
||||||
|
|
||||||
|
[node name="Tree27" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-28.781, 0, 40.8859, 0, 50, 0, -40.8859, 0, -28.781, -460.677, -329.892, 361.614)
|
||||||
|
|
||||||
|
[node name="Tree28" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-28.781, 0, 40.8859, 0, 50, 0, -40.8859, 0, -28.781, -643.482, -296.989, 101.924)
|
||||||
|
|
||||||
|
[node name="Tree29" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-29.5106, 0, 40.3624, 0, 50, 0, -40.3624, 0, -29.5106, -418.092, -296.989, 136.2)
|
||||||
|
|
||||||
|
[node name="Tree33" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(-99.9329, 0, 3.66263, 0, 100, 0, -3.66263, 0, -99.9329, 400.625, -493.389, -47.2644)
|
||||||
|
|
||||||
|
[node name="Tree35" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(38.8743, 0, 31.445, 0, 50, 0, -31.445, 0, 38.8743, 482.075, -447.386, 330.875)
|
||||||
|
|
||||||
|
[node name="Tree43" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(45.1454, 0, -21.4917, 0, 50, 0, 21.4917, 0, 45.1454, -141.477, -480.289, 82.6511)
|
||||||
|
|
||||||
|
[node name="Tree44" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(45.1454, 0, -21.4917, 0, 50, 0, 21.4917, 0, 45.1454, 145.268, -447.386, 219.157)
|
||||||
|
|
||||||
|
[node name="Tree45" parent="Trees" instance=ExtResource("6_1e514")]
|
||||||
|
transform = Transform3D(45.5241, 0, -20.6775, 0, 50, 0, 20.6775, 0, 45.5241, -67.9216, -447.386, 299.94)
|
||||||
|
|
||||||
[node name="Rings" type="Node3D" parent="."]
|
[node name="Rings" type="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Ring" parent="Rings" instance=ExtResource("4_p8yhq")]
|
[node name="Ring" parent="Rings" instance=ExtResource("4_p8yhq")]
|
||||||
|
@ -118,3 +232,5 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -218.208, 206.247, 0)
|
||||||
|
|
||||||
[node name="Ring23" parent="Rings" instance=ExtResource("4_p8yhq")]
|
[node name="Ring23" parent="Rings" instance=ExtResource("4_p8yhq")]
|
||||||
transform = Transform3D(0.939693, 0.34202, 0, -0.34202, 0.939693, 0, 0, 0, 1, -1018.15, -96.9134, 0)
|
transform = Transform3D(0.939693, 0.34202, 0, -0.34202, 0.939693, 0, 0, 0, 1, -1018.15, -96.9134, 0)
|
||||||
|
|
||||||
|
[editable path="Sign"]
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
extends Node3D
|
extends Node3D
|
||||||
|
|
||||||
|
var velocity: float = 0.0
|
||||||
|
|
||||||
var rings_count = 72727
|
var rings_count = 72727
|
||||||
var finished_rings_count = 0
|
var finished_rings_count = 0
|
||||||
var rings: Array[Node] = []
|
var rings: Array[Node] = []
|
||||||
|
@ -30,7 +32,7 @@ func do_we_end_yet():
|
||||||
|
|
||||||
func _process(delta: float) -> void:
|
func _process(delta: float) -> void:
|
||||||
var sphere = $Player/Sphere
|
var sphere = $Player/Sphere
|
||||||
var velocity: float = abs(sphere.linear_velocity.x) + abs(sphere.linear_velocity.y)
|
velocity = abs(sphere.linear_velocity.x) + abs(sphere.linear_velocity.y)
|
||||||
var instruments_needed = floor(velocity / 8)
|
var instruments_needed = floor(velocity / 8)
|
||||||
var instruments_playing = stream_players.filter(func(p: AudioStreamPlayer): return p.volume_db > -50)
|
var instruments_playing = stream_players.filter(func(p: AudioStreamPlayer): return p.volume_db > -50)
|
||||||
|
|
||||||
|
|
BIN
levels/night.mmpz
Normal file
BIN
levels/night.mmpz
Normal file
Binary file not shown.
22
levels/night/environment.tscn
Normal file
22
levels/night/environment.tscn
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
[gd_scene load_steps=6 format=3 uid="uid://b6gnffoboc5j5"]
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_x6q8u"]
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_lu6nv"]
|
||||||
|
gradient = SubResource("Gradient_x6q8u")
|
||||||
|
|
||||||
|
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_4yv3y"]
|
||||||
|
panorama = SubResource("GradientTexture1D_lu6nv")
|
||||||
|
|
||||||
|
[sub_resource type="Sky" id="Sky_ys2yp"]
|
||||||
|
sky_material = SubResource("PanoramaSkyMaterial_4yv3y")
|
||||||
|
|
||||||
|
[sub_resource type="Environment" id="Environment_8o42c"]
|
||||||
|
background_mode = 1
|
||||||
|
sky = SubResource("Sky_ys2yp")
|
||||||
|
ambient_light_source = 2
|
||||||
|
ambient_light_color = Color(1, 1, 1, 1)
|
||||||
|
reflected_light_source = 2
|
||||||
|
|
||||||
|
[node name="Environment" type="WorldEnvironment"]
|
||||||
|
environment = SubResource("Environment_8o42c")
|
299
levels/night/level.tscn
Normal file
299
levels/night/level.tscn
Normal file
|
@ -0,0 +1,299 @@
|
||||||
|
[gd_scene load_steps=9 format=3 uid="uid://c2rlx31om4gey"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://levels/level.gd" id="1_3m1pa"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://q7frlnx37gv6" path="res://levels/night/music.tscn" id="1_npc74"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cnnvwotv33u1b" path="res://elements/player.tscn" id="2_bc1ig"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://b6gnffoboc5j5" path="res://levels/night/environment.tscn" id="2_wintp"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cpm3laywhlbq5" path="res://elements/ring.tscn" id="4_brcr0"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://c77bli40240nk" path="res://elements/sign.tscn" id="6_36yav"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://b4jtpua36m6b1" path="res://elements/star.tscn" id="7_ltcl0"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://da6lkdiskdh8v" path="res://elements/tree.tscn" id="8_kgstj"]
|
||||||
|
|
||||||
|
[node name="Night" type="Node3D"]
|
||||||
|
script = ExtResource("1_3m1pa")
|
||||||
|
|
||||||
|
[node name="Environment" parent="." instance=ExtResource("2_wintp")]
|
||||||
|
|
||||||
|
[node name="Music" parent="." instance=ExtResource("1_npc74")]
|
||||||
|
|
||||||
|
[node name="Player" parent="." instance=ExtResource("2_bc1ig")]
|
||||||
|
|
||||||
|
[node name="Rings" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
[node name="Ring" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.353553, 0.353553, 0, -0.353553, 0.353553, 0, 0, 0, 0.5, -4, -4, 0)
|
||||||
|
|
||||||
|
[node name="Ring3" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.353553, 0.353553, 0, -0.353553, 0.353553, 0, 0, 0, 0.5, -7.98863, 4.0705, 0)
|
||||||
|
|
||||||
|
[node name="Ring5" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.353553, -0.353553, 0, 0.353553, 0.353553, 0, 0, 0, 0.5, 8, 4.07, 0)
|
||||||
|
|
||||||
|
[node name="Ring4" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-2.18557e-08, -0.5, 0, 0.5, -2.18557e-08, 0, 0, 0, 0.5, 0, 6, 0)
|
||||||
|
|
||||||
|
[node name="Ring6" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.353553, 0.353553, 0, -0.353553, 0.353553, 0, 0, 0, 0.5, 15, 6, 0)
|
||||||
|
|
||||||
|
[node name="Ring7" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-2.18557e-08, -0.5, 0, 0.5, -2.18557e-08, 0, 0, 0, 0.5, 15, 15, 0)
|
||||||
|
|
||||||
|
[node name="Ring8" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-3.49691e-08, -0.8, 0, 0.8, -3.49691e-08, 0, 0, 0, 0.8, -8.26797, 15, 0)
|
||||||
|
|
||||||
|
[node name="Ring9" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.565685, 0.565685, 0, -0.565685, 0.565685, 0, 0, 0, 0.8, -30.8125, 7.39847, 0)
|
||||||
|
|
||||||
|
[node name="Ring10" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.1, 0, 0, 0, 1.1, 0, 0, 0, 1.1, -55.04, -21.185, 0)
|
||||||
|
|
||||||
|
[node name="Ring11" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.1, 0, 0, 0, 1.1, 0, 0, 0, 1.1, -158.655, -21.185, 0)
|
||||||
|
|
||||||
|
[node name="Ring13" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-6.11959e-08, -1.4, 0, 1.4, -6.11959e-08, 0, 0, 0, 1.4, -132.97, -29.7612, 0)
|
||||||
|
|
||||||
|
[node name="Ring14" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.989949, 0.989949, 0, -0.989949, 0.989949, 0, 0, 0, 1.4, -106.744, -18.3839, 0)
|
||||||
|
|
||||||
|
[node name="Ring15" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.989949, 0.989949, 0, -0.989949, 0.989949, 0, 0, 0, 1.4, -44.0179, 33.7717, 0)
|
||||||
|
|
||||||
|
[node name="Ring25" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.989949, 0.989949, 0, -0.989949, 0.989949, 0, 0, 0, 1.4, -76.0181, 7.70362, 0)
|
||||||
|
|
||||||
|
[node name="Ring16" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 18.8423, 57.5966, 0)
|
||||||
|
|
||||||
|
[node name="Ring37" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.6712, 65.9465, 0)
|
||||||
|
|
||||||
|
[node name="Ring38" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.9551, 3.57538, 0)
|
||||||
|
|
||||||
|
[node name="Ring39" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, 33.9551, 1.04954, 0)
|
||||||
|
|
||||||
|
[node name="Ring40" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 33.9551, -1.9151, 0)
|
||||||
|
|
||||||
|
[node name="Ring41" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(30, 0, 0, 0, 30, 0, 0, 0, 30, 33.9551, -160.685, 0)
|
||||||
|
|
||||||
|
[node name="Ring42" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(20, 0, 0, 0, 20, 0, 0, 0, 20, 33.9551, -334.142, 0)
|
||||||
|
|
||||||
|
[node name="Ring43" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(10, 0, 0, 0, 10, 0, 0, 0, 10, 33.9551, -476.696, 0)
|
||||||
|
|
||||||
|
[node name="Ring44" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 4, 33.9551, -598.427, 0)
|
||||||
|
|
||||||
|
[node name="Ring45" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 33.9551, -637.384, 0)
|
||||||
|
|
||||||
|
[node name="Ring46" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 33.9551, -670.157, 0)
|
||||||
|
|
||||||
|
[node name="Ring47" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 33.9551, -690.62, 0)
|
||||||
|
|
||||||
|
[node name="Ring48" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 33.9551, -702.002, 0)
|
||||||
|
|
||||||
|
[node name="Ring49" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 33.9551, -715.172, 0)
|
||||||
|
|
||||||
|
[node name="Ring50" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 33.9551, -727.394, 0)
|
||||||
|
|
||||||
|
[node name="Ring17" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 105.46, 35.4921, 0)
|
||||||
|
|
||||||
|
[node name="Ring18" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 194.47, 47.4105, 0)
|
||||||
|
|
||||||
|
[node name="Ring19" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 281.088, 35.4921, 0)
|
||||||
|
|
||||||
|
[node name="Ring20" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0, 1, 53.6554, 7.47744, 0)
|
||||||
|
|
||||||
|
[node name="Ring28" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0, 1, 15.0561, 43.6704, 0)
|
||||||
|
|
||||||
|
[node name="Ring29" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.565685, -0.565685, 0, 0.565685, 0.565685, 0, 0, 0, 0.8, -6.07391, 68.6272, 0)
|
||||||
|
|
||||||
|
[node name="Ring36" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.565685, -0.565685, 0, 0.565685, 0.565685, 0, 0, 0, 0.8, 12.1164, 88.9051, 0)
|
||||||
|
|
||||||
|
[node name="Ring30" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.424264, -0.424264, 0, 0.424264, 0.424264, 0, 0, 0, 0.6, -26.7284, 90.3423, 0)
|
||||||
|
|
||||||
|
[node name="Ring35" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.424264, -0.424264, 0, 0.424264, 0.424264, 0, 0, 0, 0.6, -22.8363, 118.195, 0)
|
||||||
|
|
||||||
|
[node name="Ring31" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.282843, -0.282843, 0, 0.282843, 0.282843, 0, 0, 0, 0.4, -47.5881, 112.009, 0)
|
||||||
|
|
||||||
|
[node name="Ring32" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, -52.7898, 118.741, 0)
|
||||||
|
|
||||||
|
[node name="Ring33" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-3.49691e-08, 0.8, 0, -0.8, -3.49691e-08, 0, 0, 0, 0.8, -47.3877, 127.701, 0)
|
||||||
|
|
||||||
|
[node name="Ring34" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-1.74846e-08, 0.4, 0, -0.4, -1.74846e-08, 0, 0, 0, 0.4, -43.4804, 127.701, 0)
|
||||||
|
|
||||||
|
[node name="Ring21" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 140.19, -14.6271, 0)
|
||||||
|
|
||||||
|
[node name="Ring22" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 229.201, -2.70863, 0)
|
||||||
|
|
||||||
|
[node name="Ring23" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 315.818, -14.6271, 0)
|
||||||
|
|
||||||
|
[node name="Ring27" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(1.06066, 1.06066, 0, -1.06066, 1.06066, 0, 0, 0, 1.5, 325.43, -9.86198, 0)
|
||||||
|
|
||||||
|
[node name="Ring24" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, 342.523, 15.0652, 0)
|
||||||
|
|
||||||
|
[node name="Ring26" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 342.523, 2.57372, 0)
|
||||||
|
|
||||||
|
[node name="Ring12" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(-1.31134e-07, -3, 0, 3, -1.31134e-07, 0, 0, 0, 3, -104.211, -56.063, 0)
|
||||||
|
|
||||||
|
[node name="Ring2" parent="Rings" instance=ExtResource("4_brcr0")]
|
||||||
|
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -12.3896, -2, 0)
|
||||||
|
|
||||||
|
[node name="Sign" parent="." instance=ExtResource("6_36yav")]
|
||||||
|
transform = Transform3D(0.843785, 0, 0.536681, 0, 1, 0, -0.536681, 0, 0.843785, -159.605, -62.9326, 0)
|
||||||
|
|
||||||
|
[node name="Text" parent="Sign" index="0"]
|
||||||
|
text = "^^^
|
||||||
|
Go UP!!"
|
||||||
|
font_size = 2048
|
||||||
|
|
||||||
|
[node name="Sign2" parent="." instance=ExtResource("6_36yav")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -159.605, -30.0117, -45.6318)
|
||||||
|
|
||||||
|
[node name="Text" parent="Sign2" index="0"]
|
||||||
|
text = "Now, RIGHT!"
|
||||||
|
font_size = 2048
|
||||||
|
|
||||||
|
[node name="Sign3" parent="." instance=ExtResource("6_36yav")]
|
||||||
|
transform = Transform3D(-1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 0, 0, 1, -64.0671, 131.627, -45.6318)
|
||||||
|
|
||||||
|
[node name="Text" parent="Sign3" index="0"]
|
||||||
|
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
text = "Go RIGHT!"
|
||||||
|
font_size = 2048
|
||||||
|
|
||||||
|
[node name="Stars" type="Node3D" parent="."]
|
||||||
|
transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 37.5124, -255.888)
|
||||||
|
|
||||||
|
[node name="Star" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
|
||||||
|
[node name="Star2" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51.2999, 0, 0)
|
||||||
|
|
||||||
|
[node name="Star3" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.4436, 7.84007, 0)
|
||||||
|
|
||||||
|
[node name="Star4" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -75.7435, 7.84007, 0)
|
||||||
|
|
||||||
|
[node name="Star5" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.4608, 11.9842, 0)
|
||||||
|
|
||||||
|
[node name="Star6" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.8391, 11.9842, 0)
|
||||||
|
|
||||||
|
[node name="Star7" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.01717, 19.8243, 0)
|
||||||
|
|
||||||
|
[node name="Star8" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -45.2827, 19.8243, 0)
|
||||||
|
|
||||||
|
[node name="Star9" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 68.0004, 7.80409, 4.02467)
|
||||||
|
|
||||||
|
[node name="Star10" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 16.7005, 7.80409, 4.02467)
|
||||||
|
|
||||||
|
[node name="Star11" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 43.5568, 14.9688, 0.841328)
|
||||||
|
|
||||||
|
[node name="Star12" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, -7.74312, 14.9688, 0.841328)
|
||||||
|
|
||||||
|
[node name="Star13" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 98.4612, 18.7559, -0.841331)
|
||||||
|
|
||||||
|
[node name="Star14" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 47.1613, 18.7559, -0.841331)
|
||||||
|
|
||||||
|
[node name="Star15" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 74.0175, 25.9206, -4.02467)
|
||||||
|
|
||||||
|
[node name="Star16" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.913858, 0.406035, 0, -0.406035, 0.913858, 22.7177, 25.9206, -4.02467)
|
||||||
|
|
||||||
|
[node name="Star17" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 21.9399, 27.3851, 12.2989)
|
||||||
|
|
||||||
|
[node name="Star18" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 73.0823, 30.2362, 15.1287)
|
||||||
|
|
||||||
|
[node name="Star19" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 46.7435, 20.9157, 13.6713)
|
||||||
|
|
||||||
|
[node name="Star20" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 97.8859, 23.7668, 16.5011)
|
||||||
|
|
||||||
|
[node name="Star21" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, -7.76232, 13.7265, 10.6555)
|
||||||
|
|
||||||
|
[node name="Star22" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 43.38, 16.5776, 13.4852)
|
||||||
|
|
||||||
|
[node name="Star23" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 17.0413, 7.25706, 12.0279)
|
||||||
|
|
||||||
|
[node name="Star24" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0554927, -0.0552464, -0.0555776, -0.998454, 0, -0.055161, 0.00307047, 0.998473, 68.1837, 10.1082, 14.8576)
|
||||||
|
|
||||||
|
[node name="Star25" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, -45.641, 15.8138, 12.5904)
|
||||||
|
|
||||||
|
[node name="Star26" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, 5.5014, 18.6649, 15.4202)
|
||||||
|
|
||||||
|
[node name="Star27" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, -20.6989, 10.0187, 10.7823)
|
||||||
|
|
||||||
|
[node name="Star28" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, 30.4434, 12.8698, 13.612)
|
||||||
|
|
||||||
|
[node name="Star29" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, -75.1317, 3.18591, 6.08523)
|
||||||
|
|
||||||
|
[node name="Star30" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, -23.9893, 6.03704, 8.91499)
|
||||||
|
|
||||||
|
[node name="Star31" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, -50.1896, -2.60919, 4.27708)
|
||||||
|
|
||||||
|
[node name="Star32" parent="Stars" instance=ExtResource("7_ltcl0")]
|
||||||
|
transform = Transform3D(-0.99693, 0.0731445, -0.0279554, -0.0555776, -0.912445, -0.405407, -0.055161, -0.402609, 0.913709, 0.952739, 0.24193, 7.10684)
|
||||||
|
|
||||||
|
[node name="Tree" parent="." instance=ExtResource("8_kgstj")]
|
||||||
|
transform = Transform3D(-3.79443, -7.04289, 0, 7.04289, -3.79443, 0, 0, 0, 8, 28.958, -413.185, -93.8242)
|
||||||
|
|
||||||
|
[editable path="Sign"]
|
||||||
|
[editable path="Sign2"]
|
||||||
|
[editable path="Sign3"]
|
30
levels/night/music.tscn
Normal file
30
levels/night/music.tscn
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
[gd_scene load_steps=8 format=3 uid="uid://q7frlnx37gv6"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://levels/music.gd" id="1_ok6lg"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://dcgmuddvkcw6" path="res://levels/night/music/hihat-closed.ogg" id="2_oeg0c"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://deqxl1qmwu51s" path="res://levels/night/music/hihat-open.ogg" id="3_olgpr"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://028dtbgdh0os" path="res://levels/night/music/kick.ogg" id="4_utlv1"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://7tfuikyux8xn" path="res://levels/night/music/ride.ogg" id="5_mjnno"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://cc3stse5fiiv5" path="res://levels/night/music/tone2.ogg" id="6_7ujk1"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://8osxmis3cbi7" path="res://levels/night/music/tone.ogg" id="7_0ob6l"]
|
||||||
|
|
||||||
|
[node name="Music" type="Node"]
|
||||||
|
script = ExtResource("1_ok6lg")
|
||||||
|
|
||||||
|
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||||
|
stream = ExtResource("2_oeg0c")
|
||||||
|
|
||||||
|
[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."]
|
||||||
|
stream = ExtResource("3_olgpr")
|
||||||
|
|
||||||
|
[node name="AudioStreamPlayer3" type="AudioStreamPlayer" parent="."]
|
||||||
|
stream = ExtResource("4_utlv1")
|
||||||
|
|
||||||
|
[node name="AudioStreamPlayer4" type="AudioStreamPlayer" parent="."]
|
||||||
|
stream = ExtResource("5_mjnno")
|
||||||
|
|
||||||
|
[node name="AudioStreamPlayer5" type="AudioStreamPlayer" parent="."]
|
||||||
|
stream = ExtResource("6_7ujk1")
|
||||||
|
|
||||||
|
[node name="AudioStreamPlayer6" type="AudioStreamPlayer" parent="."]
|
||||||
|
stream = ExtResource("7_0ob6l")
|
BIN
levels/night/music/hihat-closed.ogg
Normal file
BIN
levels/night/music/hihat-closed.ogg
Normal file
Binary file not shown.
19
levels/night/music/hihat-closed.ogg.import
Normal file
19
levels/night/music/hihat-closed.ogg.import
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="oggvorbisstr"
|
||||||
|
type="AudioStreamOggVorbis"
|
||||||
|
uid="uid://dcgmuddvkcw6"
|
||||||
|
path="res://.godot/imported/hihat-closed.ogg-06e16018e9cb00c0a937892fa3a3b307.oggvorbisstr"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://levels/night/music/hihat-closed.ogg"
|
||||||
|
dest_files=["res://.godot/imported/hihat-closed.ogg-06e16018e9cb00c0a937892fa3a3b307.oggvorbisstr"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
loop=false
|
||||||
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
BIN
levels/night/music/hihat-open.ogg
Normal file
BIN
levels/night/music/hihat-open.ogg
Normal file
Binary file not shown.
19
levels/night/music/hihat-open.ogg.import
Normal file
19
levels/night/music/hihat-open.ogg.import
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="oggvorbisstr"
|
||||||
|
type="AudioStreamOggVorbis"
|
||||||
|
uid="uid://deqxl1qmwu51s"
|
||||||
|
path="res://.godot/imported/hihat-open.ogg-15e7e87da099f8832cfdae0e52de6062.oggvorbisstr"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://levels/night/music/hihat-open.ogg"
|
||||||
|
dest_files=["res://.godot/imported/hihat-open.ogg-15e7e87da099f8832cfdae0e52de6062.oggvorbisstr"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
loop=false
|
||||||
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
BIN
levels/night/music/kick.ogg
Normal file
BIN
levels/night/music/kick.ogg
Normal file
Binary file not shown.
19
levels/night/music/kick.ogg.import
Normal file
19
levels/night/music/kick.ogg.import
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="oggvorbisstr"
|
||||||
|
type="AudioStreamOggVorbis"
|
||||||
|
uid="uid://028dtbgdh0os"
|
||||||
|
path="res://.godot/imported/kick.ogg-cb3d2f7360b3dee3c01f243b39af131b.oggvorbisstr"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://levels/night/music/kick.ogg"
|
||||||
|
dest_files=["res://.godot/imported/kick.ogg-cb3d2f7360b3dee3c01f243b39af131b.oggvorbisstr"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
loop=false
|
||||||
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
BIN
levels/night/music/ride.ogg
Normal file
BIN
levels/night/music/ride.ogg
Normal file
Binary file not shown.
19
levels/night/music/ride.ogg.import
Normal file
19
levels/night/music/ride.ogg.import
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="oggvorbisstr"
|
||||||
|
type="AudioStreamOggVorbis"
|
||||||
|
uid="uid://7tfuikyux8xn"
|
||||||
|
path="res://.godot/imported/ride.ogg-42870d5dc3479dfa49362afb919c7cdd.oggvorbisstr"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://levels/night/music/ride.ogg"
|
||||||
|
dest_files=["res://.godot/imported/ride.ogg-42870d5dc3479dfa49362afb919c7cdd.oggvorbisstr"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
loop=false
|
||||||
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
BIN
levels/night/music/tone.ogg
Normal file
BIN
levels/night/music/tone.ogg
Normal file
Binary file not shown.
19
levels/night/music/tone.ogg.import
Normal file
19
levels/night/music/tone.ogg.import
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="oggvorbisstr"
|
||||||
|
type="AudioStreamOggVorbis"
|
||||||
|
uid="uid://8osxmis3cbi7"
|
||||||
|
path="res://.godot/imported/tone.ogg-f01f1caf483f2393124fef8aa111f034.oggvorbisstr"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://levels/night/music/tone.ogg"
|
||||||
|
dest_files=["res://.godot/imported/tone.ogg-f01f1caf483f2393124fef8aa111f034.oggvorbisstr"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
loop=false
|
||||||
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
BIN
levels/night/music/tone2.ogg
Normal file
BIN
levels/night/music/tone2.ogg
Normal file
Binary file not shown.
19
levels/night/music/tone2.ogg.import
Normal file
19
levels/night/music/tone2.ogg.import
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="oggvorbisstr"
|
||||||
|
type="AudioStreamOggVorbis"
|
||||||
|
uid="uid://cc3stse5fiiv5"
|
||||||
|
path="res://.godot/imported/tone2.ogg-eea2399aa2d6397e3c17fc9f348adb31.oggvorbisstr"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://levels/night/music/tone2.ogg"
|
||||||
|
dest_files=["res://.godot/imported/tone2.ogg-eea2399aa2d6397e3c17fc9f348adb31.oggvorbisstr"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
loop=false
|
||||||
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
BIN
music/base.mmpz
BIN
music/base.mmpz
Binary file not shown.
|
@ -1,9 +0,0 @@
|
||||||
[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://cjtkmxlrxd2g0"]
|
|
||||||
|
|
||||||
[sub_resource type="AudioEffectDistortion" id="AudioEffectDistortion_8wtc0"]
|
|
||||||
resource_name = "Distortion"
|
|
||||||
drive = 0.25
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
bus/0/effect/0/effect = SubResource("AudioEffectDistortion_8wtc0")
|
|
||||||
bus/0/effect/0/enabled = true
|
|
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue