Newer
Older
DungeonShooting / DungeonShooting_Godot / scene / test / TestMask2.tscn
@小李xl 小李xl on 24 Nov 2023 1 KB 调研中
[gd_scene load_steps=7 format=3 uid="uid://d2b8jufx70mkl"]

[ext_resource type="Script" path="res://src/test/TestMask2.cs" id="1_rtexh"]
[ext_resource type="Texture2D" uid="uid://b1qqkdbgeiptt" path="res://resource/test/Brush1.png" id="2_bgpg8"]
[ext_resource type="Texture2D" uid="uid://diehy0xukqgxk" path="res://resource/test/Brush2.png" id="3_207p4"]
[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="3_cj25g"]
[ext_resource type="Texture2D" uid="uid://uhhfgdhpk7i4" path="res://icon.png" id="4_ywq1f"]

[sub_resource type="ShaderMaterial" id="ShaderMaterial_fisy8"]
shader = ExtResource("3_cj25g")
shader_parameter/blend = Color(1, 1, 1, 1)
shader_parameter/schedule = 0.0
shader_parameter/modulate = Color(1, 1, 1, 0.392157)
shader_parameter/show_outline = true
shader_parameter/outline_color = Color(1, 0, 0, 1)
shader_parameter/outline_rainbow = false
shader_parameter/outline_use_blend = false
shader_parameter/grey = 0.0

[node name="TestMask2" type="SubViewportContainer" node_paths=PackedStringArray("Canvas")]
offset_right = 480.0
offset_bottom = 270.0
scale = Vector2(4, 4)
script = ExtResource("1_rtexh")
Canvas = NodePath("SubViewport/Canvas")
Brush1 = ExtResource("2_bgpg8")
Brush2 = ExtResource("3_207p4")

[node name="SubViewport" type="SubViewport" parent="."]
disable_3d = true
handle_input_locally = false
use_hdr_2d = true
canvas_item_default_texture_filter = 0
size = Vector2i(480, 270)
render_target_update_mode = 4

[node name="Sprite2D" type="Sprite2D" parent="SubViewport"]
scale = Vector2(8, 8)
texture = ExtResource("4_ywq1f")
centered = false

[node name="Canvas" type="Sprite2D" parent="SubViewport"]
material = SubResource("ShaderMaterial_fisy8")
texture = ExtResource("4_ywq1f")
centered = false