Files

94 lines
4.1 KiB
Plaintext
Raw Permalink Normal View History

2026-01-29 00:28:14 +08:00
[gd_scene format=3 uid="uid://dwro2d0482v0p"]
[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"]
[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"]
[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"]
[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"]
[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"]
[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]
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]
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]
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"
[connection signal="ticked" from="Conductor" to="Metronome" method="on_conductor_ticked"]