[gd_scene load_steps=9 format=3 uid="uid://clxgkj80yin2"] [ext_resource type="Script" uid="uid://ec4w1mj0g6hw" path="res://scene/ground/ground_loader.gd" id="1_6mjre"] [ext_resource type="PackedScene" uid="uid://bicuc35kbn8hd" path="res://scene/shading/fog.tscn" id="2_o1iiq"] [ext_resource type="Shader" uid="uid://bcfnbll451i2r" path="res://asset/shader/fog.gdshader" id="3_5t7s3"] [ext_resource type="Texture2D" uid="uid://dol25yn3fixim" path="res://asset/art/fog_mask.png" id="4_o1iiq"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_e16yg"] noise_type = 2 fractal_type = 2 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_gvcke"] width = 1600 height = 400 seamless = true seamless_blend_skirt = 0.25 noise = SubResource("FastNoiseLite_e16yg") [sub_resource type="ShaderMaterial" id="ShaderMaterial_j5cou"] resource_local_to_scene = true shader = ExtResource("3_5t7s3") shader_parameter/noise = SubResource("NoiseTexture2D_gvcke") shader_parameter/grey_level = 0.6 shader_parameter/speed = 0.5 [sub_resource type="SpriteFrames" id="SpriteFrames_fx3fv"] animations = [{ "frames": [{ "duration": 1.0, "texture": ExtResource("4_o1iiq") }], "loop": false, "name": &"default", "speed": 5.0 }] [node name="GroundLoader" type="Node2D"] script = ExtResource("1_6mjre") [node name="BGLayer" type="CanvasLayer" parent="."] layer = -1 [node name="BGColorRect" type="ColorRect" parent="BGLayer"] z_index = -10 custom_minimum_size = Vector2(664, 318) anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_left = -50.0 offset_top = -158.0 offset_right = 614.0 offset_bottom = 160.0 grow_vertical = 2 mouse_filter = 2 color = Color(0, 0, 0, 1) [node name="MaskLayer" type="CanvasLayer" parent="."] unique_name_in_owner = true layer = 14 [node name="Mask" type="ColorRect" parent="MaskLayer"] unique_name_in_owner = true anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 color = Color(0, 0, 0, 0) [node name="Fog" parent="MaskLayer" instance=ExtResource("2_o1iiq")] visible = false z_index = 5 material = SubResource("ShaderMaterial_j5cou") position = Vector2(330, -48) sprite_frames = SubResource("SpriteFrames_fx3fv") animation = &"default" frame = 0