2026-01-14 21:18:37 +08:00
|
|
|
[gd_scene load_steps=18 format=3 uid="uid://3vc8ojbiyy5w"]
|
2026-01-06 16:19:08 +08:00
|
|
|
|
2026-01-07 18:09:57 +08:00
|
|
|
[ext_resource type="Script" uid="uid://crgac4manhoud" path="res://_game/game.gd" id="1_yksyv"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cvqehvdjpoar4" path="res://_player/player_controller.tscn" id="2_x2i0j"]
|
2026-01-10 14:04:34 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://sursemsbf1lg" path="res://_scene/level1/l0_s0.tscn" id="3_4ifj7"]
|
2026-01-13 00:52:36 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://cw6buluknvjj" path="res://_camera/PlateformerCamera.tscn" id="3_enubi"]
|
2026-01-07 18:09:57 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://cd88ydqhdo28" path="res://_scene/level1/l1_s1.tscn" id="4_m1t3p"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://djs1eg5y008cs" path="res://_scene/level1/l1_s2.tscn" id="5_5s0xe"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dh43kt0l28qd5" path="res://_scene/level1/l1_s3.tscn" id="6_ktxjv"]
|
2026-01-09 15:29:21 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://byepspl7xlhhk" path="res://_scene/level1/l1_s5.tscn" id="7_4ifj7"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://br46ftt4v3bwm" path="res://_scene/level1/l1_s4.tscn" id="7_x2i0j"]
|
2026-01-10 16:44:47 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://7424nctotch0" path="res://_scene/level1/l1_s6.tscn" id="9_m1t3p"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dr8a26hfqkh12" path="res://_scene/level1/l1_s7.tscn" id="10_5s0xe"]
|
2026-01-11 14:18:06 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://2d457ndb7toe" path="res://_scene/level1/l1_s8.tscn" id="11_ktxjv"]
|
2026-01-12 16:12:09 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://dcoq4q3brnkw6" path="res://_scene/level1/l1_s9.tscn" id="12_enubi"]
|
2026-01-12 19:25:33 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://dsw3o2bhc8bve" path="res://_scene/level1/l1_s10.tscn" id="13_53pmm"]
|
2026-01-14 21:18:37 +08:00
|
|
|
[ext_resource type="Script" uid="uid://c5in610cunjn2" path="res://_game/water_warp_controller.gd" id="15_jibn5"]
|
|
|
|
|
[ext_resource type="Shader" uid="uid://ccpo4346to8ka" path="res://_shader/ripple2.gdshader" id="16_ef7py"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5vsgs"]
|
|
|
|
|
shader = ExtResource("16_ef7py")
|
|
|
|
|
shader_parameter/debug_show = false
|
|
|
|
|
shader_parameter/obj_uv = Vector2(0.5, 0.5)
|
|
|
|
|
shader_parameter/obj_dir = Vector2(1, 0)
|
|
|
|
|
shader_parameter/obj_speed = 1.0
|
|
|
|
|
shader_parameter/lane_half_width = 0.085
|
|
|
|
|
shader_parameter/edge_width = 0.04
|
|
|
|
|
shader_parameter/trail_length = 0.55
|
|
|
|
|
shader_parameter/push_strength = 0.075
|
|
|
|
|
shader_parameter/drag_strength = 0.045
|
|
|
|
|
shader_parameter/suck_strength = 0.03
|
|
|
|
|
shader_parameter/curl_strength = 0.07
|
|
|
|
|
shader_parameter/foam_strength = 0.45
|
|
|
|
|
shader_parameter/noise_scale = 3.5
|
|
|
|
|
shader_parameter/noise_advect = 0.5
|
|
|
|
|
shader_parameter/chroma_shift = 0.6
|
2026-01-06 16:19:08 +08:00
|
|
|
|
2026-01-08 14:15:38 +08:00
|
|
|
[node name="Game" type="Node2D" groups=["PLAYER_RESPAWN"]]
|
2026-01-07 18:09:57 +08:00
|
|
|
script = ExtResource("1_yksyv")
|
2026-01-06 16:19:08 +08:00
|
|
|
|
2026-01-08 14:15:38 +08:00
|
|
|
[node name="PlayerController" parent="." instance=ExtResource("2_x2i0j")]
|
2026-01-06 16:19:08 +08:00
|
|
|
|
2026-01-13 00:52:36 +08:00
|
|
|
[node name="PlateformerCamera" parent="." instance=ExtResource("3_enubi")]
|
|
|
|
|
|
2026-01-11 15:26:00 +08:00
|
|
|
[node name="L0_S0" parent="." instance=ExtResource("3_4ifj7")]
|
2026-01-10 14:04:34 +08:00
|
|
|
|
2026-01-07 18:09:57 +08:00
|
|
|
[node name="L1_S1" parent="." instance=ExtResource("4_m1t3p")]
|
2026-01-06 16:19:08 +08:00
|
|
|
|
2026-01-07 18:09:57 +08:00
|
|
|
[node name="L1_S2" parent="." instance=ExtResource("5_5s0xe")]
|
2026-01-06 16:19:08 +08:00
|
|
|
|
2026-01-07 18:09:57 +08:00
|
|
|
[node name="L1_S3" parent="." instance=ExtResource("6_ktxjv")]
|
2026-01-07 21:49:37 +08:00
|
|
|
|
2026-01-09 15:29:21 +08:00
|
|
|
[node name="L1_S4" parent="." instance=ExtResource("7_x2i0j")]
|
|
|
|
|
|
|
|
|
|
[node name="L1_S5" parent="." instance=ExtResource("7_4ifj7")]
|
2026-01-10 16:44:47 +08:00
|
|
|
|
|
|
|
|
[node name="L1_S6" parent="." instance=ExtResource("9_m1t3p")]
|
|
|
|
|
|
|
|
|
|
[node name="L1_S7" parent="." instance=ExtResource("10_5s0xe")]
|
2026-01-11 14:18:06 +08:00
|
|
|
|
|
|
|
|
[node name="L1_S8" parent="." groups=["GRAPABLE"] instance=ExtResource("11_ktxjv")]
|
2026-01-12 16:12:09 +08:00
|
|
|
|
|
|
|
|
[node name="L1_S9" parent="." instance=ExtResource("12_enubi")]
|
2026-01-12 19:25:33 +08:00
|
|
|
|
|
|
|
|
[node name="L1_S10" parent="." instance=ExtResource("13_53pmm")]
|
2026-01-14 21:18:37 +08:00
|
|
|
|
|
|
|
|
[node name="WaterWarp" type="CanvasLayer" parent="." node_paths=PackedStringArray("target")]
|
|
|
|
|
script = ExtResource("15_jibn5")
|
|
|
|
|
target = NodePath("../PlayerController")
|
|
|
|
|
|
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="WaterWarp"]
|
|
|
|
|
material = SubResource("ShaderMaterial_5vsgs")
|
|
|
|
|
anchors_preset = 15
|
|
|
|
|
anchor_right = 1.0
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|