2026-01-29 00:28:14 +08:00
|
|
|
[gd_scene format=3 uid="uid://dwro2d0482v0p"]
|
2026-01-19 22:48:17 +08:00
|
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://102cl75cfpgw" path="res://rhythm_game/music_sync/event_layout.gd" id="1_jnfl3"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://s16dt0bu0jrg" path="res://rhythm_game/music_sync/conductor.gd" id="2_62aw1"]
|
2026-02-04 00:07:58 +08:00
|
|
|
[ext_resource type="Script" uid="uid://dpu6645p40p43" path="res://rhythm_game/note/visual/note_spawner.gd" id="2_nuoj2"]
|
2026-01-19 22:48:17 +08:00
|
|
|
[ext_resource type="AudioStream" uid="uid://btmy8ffph5gn3" path="res://chart/test_nibelungen/audio.mp3" id="3_txi6k"]
|
2026-02-04 00:07:58 +08:00
|
|
|
[ext_resource type="Script" uid="uid://u42y08gn6bi7" path="res://rhythm_game/lane/lane.gd" id="4_obbjr"]
|
2026-01-19 22:48:17 +08:00
|
|
|
[ext_resource type="Resource" uid="uid://b34uhnkvwfyc1" path="res://chart/test_nibelungen/tempo.tres" id="5_10cpq"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://rg6orh6kutai" path="res://resource_type/music.gd" id="5_nsyv8"]
|
2026-02-04 00:07:58 +08:00
|
|
|
[ext_resource type="Script" uid="uid://cgif6nuped1v1" path="res://rhythm_game/note/editor/editor_note.gd" id="5_wq11w"]
|
2026-01-19 22:48:17 +08:00
|
|
|
[ext_resource type="AudioStream" uid="uid://be8dyt7nfpffw" path="res://sfx/sfx_cowbell.ogg" id="6_ecbku"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://bbpyym0kgujev" path="res://rhythm_game/metronome.gd" id="7_nsyv8"]
|
2026-01-29 00:20:56 +08:00
|
|
|
[ext_resource type="Script" uid="uid://c7h7ue6kjgoha" path="res://rhythm_game/note/view/note_view.gd" id="9_74aio"]
|
2026-01-30 00:35:01 +08:00
|
|
|
[ext_resource type="Script" uid="uid://clog51kfg2rsb" path="res://rhythm_game/note/visual/note_pool.gd" id="10_74aio"]
|
2026-02-04 00:07:58 +08:00
|
|
|
[ext_resource type="Script" uid="uid://b1x25i77v5nag" path="res://rhythm_game/note/editor/editor_note_array.gd" id="12_obbjr"]
|
2026-01-19 22:48:17 +08:00
|
|
|
|
|
|
|
|
[sub_resource type="Resource" id="Resource_10cpq"]
|
|
|
|
|
script = ExtResource("5_nsyv8")
|
|
|
|
|
stream = ExtResource("3_txi6k")
|
|
|
|
|
offset = -0.17
|
|
|
|
|
tempo = ExtResource("5_10cpq")
|
|
|
|
|
metadata/_custom_type_script = "uid://rg6orh6kutai"
|
|
|
|
|
|
2026-01-29 00:28:14 +08:00
|
|
|
[node name="RhythmGame" type="Node2D" unique_id=1479619523]
|
2026-01-19 22:48:17 +08:00
|
|
|
script = ExtResource("1_jnfl3")
|
|
|
|
|
|
2026-02-04 00:07:58 +08:00
|
|
|
[node name="NoteSpawner" type="Node" parent="." unique_id=885666554 node_paths=PackedStringArray("lanes", "pool", "notes")]
|
|
|
|
|
script = ExtResource("2_nuoj2")
|
|
|
|
|
lanes = {
|
|
|
|
|
0: NodePath("../Lane0"),
|
|
|
|
|
1: NodePath("../Lane1"),
|
|
|
|
|
2: NodePath("../Lane2"),
|
|
|
|
|
3: NodePath("../Lane3")
|
|
|
|
|
}
|
|
|
|
|
pool = NodePath("NotePool")
|
|
|
|
|
notes = NodePath("Notes")
|
|
|
|
|
metadata/_custom_type_script = "uid://dpu6645p40p43"
|
|
|
|
|
|
|
|
|
|
[node name="NotePool" type="Node" parent="NoteSpawner" unique_id=621311008]
|
|
|
|
|
script = ExtResource("10_74aio")
|
|
|
|
|
metadata/_custom_type_script = "uid://clog51kfg2rsb"
|
|
|
|
|
|
|
|
|
|
[node name="Notes" type="Node" parent="NoteSpawner" unique_id=936018806]
|
|
|
|
|
script = ExtResource("12_obbjr")
|
|
|
|
|
|
|
|
|
|
[node name="Note1" type="Node" parent="NoteSpawner/Notes" unique_id=577206015]
|
|
|
|
|
script = ExtResource("5_wq11w")
|
|
|
|
|
|
|
|
|
|
[node name="Note2" type="Node" parent="NoteSpawner/Notes" unique_id=1051280322]
|
|
|
|
|
script = ExtResource("5_wq11w")
|
|
|
|
|
hit_beat = 5.0
|
|
|
|
|
|
|
|
|
|
[node name="Note3" type="Node" parent="NoteSpawner/Notes" unique_id=1001463669]
|
|
|
|
|
script = ExtResource("5_wq11w")
|
|
|
|
|
hit_beat = 6.0
|
|
|
|
|
lane = 2
|
|
|
|
|
|
|
|
|
|
[node name="Lane0" type="Node2D" parent="." unique_id=178768598]
|
|
|
|
|
position = Vector2(394, 308)
|
|
|
|
|
script = ExtResource("4_obbjr")
|
|
|
|
|
metadata/_custom_type_script = "uid://u42y08gn6bi7"
|
|
|
|
|
|
|
|
|
|
[node name="Lane1" type="Node2D" parent="." unique_id=1477988197]
|
|
|
|
|
position = Vector2(516, 312)
|
|
|
|
|
script = ExtResource("4_obbjr")
|
|
|
|
|
metadata/_custom_type_script = "uid://u42y08gn6bi7"
|
|
|
|
|
|
|
|
|
|
[node name="Lane2" type="Node2D" parent="." unique_id=1586197762]
|
|
|
|
|
position = Vector2(634, 311)
|
|
|
|
|
script = ExtResource("4_obbjr")
|
|
|
|
|
metadata/_custom_type_script = "uid://u42y08gn6bi7"
|
|
|
|
|
|
|
|
|
|
[node name="Lane3" type="Node2D" parent="." unique_id=1689399295]
|
|
|
|
|
position = Vector2(778, 313)
|
|
|
|
|
script = ExtResource("4_obbjr")
|
|
|
|
|
metadata/_custom_type_script = "uid://u42y08gn6bi7"
|
|
|
|
|
|
2026-01-29 00:28:14 +08:00
|
|
|
[node name="Conductor" type="Node" parent="." unique_id=1726392948]
|
2026-01-19 22:48:17 +08:00
|
|
|
script = ExtResource("2_62aw1")
|
|
|
|
|
autostart = true
|
|
|
|
|
music = SubResource("Resource_10cpq")
|
|
|
|
|
metadata/_custom_type_script = "uid://s16dt0bu0jrg"
|
|
|
|
|
|
2026-01-29 00:28:14 +08:00
|
|
|
[node name="Metronome" type="AudioStreamPlayer" parent="." unique_id=2076972617]
|
2026-01-19 22:48:17 +08:00
|
|
|
stream = ExtResource("6_ecbku")
|
|
|
|
|
script = ExtResource("7_nsyv8")
|
|
|
|
|
metadata/_custom_type_script = "uid://bbpyym0kgujev"
|
|
|
|
|
|
2026-02-04 00:07:58 +08:00
|
|
|
[node name="VisibleNotes" type="Node" parent="." unique_id=149671562]
|
2026-01-25 03:26:34 +08:00
|
|
|
script = ExtResource("9_74aio")
|
|
|
|
|
metadata/_custom_type_script = "uid://c7h7ue6kjgoha"
|
|
|
|
|
|
2026-01-19 22:48:17 +08:00
|
|
|
[connection signal="ticked" from="Conductor" to="Metronome" method="on_conductor_ticked"]
|