Files
uarep-ctl/scenes/tilemap/tilemap.tscn

55 lines
1.7 KiB
Plaintext

[gd_scene load_steps=6 format=3 uid="uid://ceknxxfu1loo5"]
[ext_resource type="Script" uid="uid://ku3ik72m63gy" path="res://scenes/tilemap/tilemap.gd" id="1_l64tp"]
[sub_resource type="CanvasTexture" id="CanvasTexture_58cl1"]
[sub_resource type="Shader" id="Shader_1eosy"]
code = "// NOTE: Shader automatically converted from Godot Engine 4.4.1.stable's CanvasItemMaterial.
shader_type canvas_item;
render_mode blend_sub;
instance uniform float radius = 50.0;
void fragment()
{
float ds = radius / 200.0;
vec2 center = vec2(radius, radius);
COLOR = vec4(1.0, 1.0, 1.0, 1.0);
COLOR.a *= smoothstep(radius - ds * 2.0, radius + ds, distance(UV, center));
}"
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nlxlh"]
shader = SubResource("Shader_1eosy")
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_t6vky"]
size = Vector2(400, 400)
[node name="tilemap" type="CanvasGroup" groups=["gui_items"]]
script = ExtResource("1_l64tp")
max_zoom_level_server = 11
[node name="canvas" type="TextureRect" parent="." groups=["gui_items"]]
clip_contents = true
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = 400.0
offset_bottom = 400.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
size_flags_vertical = 4
texture = SubResource("CanvasTexture_58cl1")
[node name="player" type="AnimationPlayer" parent="canvas" groups=["gui_items"]]
[node name="spr_mask" type="Sprite2D" parent="canvas" groups=["gui_items"]]
material = SubResource("ShaderMaterial_nlxlh")
instance_shader_parameters/radius = 50.0
position = Vector2(200, 200)
texture = SubResource("PlaceholderTexture2D_t6vky")
[connection signal="resized" from="canvas" to="." method="_on_resize"]