1
Fork 0
mirror of https://github.com/Steffo99/hella-farm.git synced 2024-11-21 15:44:23 +00:00

Add postprocessing shader toggle

This commit is contained in:
Steffo 2024-04-15 21:24:38 +02:00
parent ffe54a0f1e
commit db86924613
Signed by: steffo
GPG key ID: 5ADA3868646C3FC0
7 changed files with 30 additions and 10 deletions

View file

@ -1,8 +1,8 @@
[gd_scene load_steps=4 format=3 uid="uid://b38wkla8e7rmo"] [gd_scene load_steps=4 format=3 uid="uid://b38wkla8e7rmo"]
[ext_resource type="Script" path="res://main.gd" id="1_jyg3q"] [ext_resource type="Script" path="res://main.gd" id="1_jyg3q"]
[ext_resource type="Material" uid="uid://dpumcyplql08q" path="res://postprocess.material" id="2_3o1ux"]
[ext_resource type="PackedScene" uid="uid://bkm7id1wdwywg" path="res://scenes/menu/safe_margin_container.tscn" id="2_ah6n8"] [ext_resource type="PackedScene" uid="uid://bkm7id1wdwywg" path="res://scenes/menu/safe_margin_container.tscn" id="2_ah6n8"]
[ext_resource type="PackedScene" uid="uid://dyodbq3yrbi87" path="res://postprocessing/postprocessing_rect.tscn" id="2_shp84"]
[node name="Main" type="Node"] [node name="Main" type="Node"]
script = ExtResource("1_jyg3q") script = ExtResource("1_jyg3q")
@ -10,15 +10,7 @@ starting_stage = 3
[node name="PostprocessingCanvas" type="CanvasLayer" parent="."] [node name="PostprocessingCanvas" type="CanvasLayer" parent="."]
[node name="ColorRect" type="ColorRect" parent="PostprocessingCanvas"] [node name="PostprocessingRect" parent="PostprocessingCanvas" instance=ExtResource("2_shp84")]
texture_filter = 1
material = ExtResource("2_3o1ux")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
[node name="InterfaceCanvas" type="CanvasLayer" parent="."] [node name="InterfaceCanvas" type="CanvasLayer" parent="."]

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,8 @@
extends ColorRect
class_name PostprocessingRect
func _input(event: InputEvent) -> void:
if event is InputEventKey:
if event.is_action_pressed(&"postprocessing_toggle"):
visible = !visible

View file

@ -0,0 +1,15 @@
[gd_scene load_steps=3 format=3 uid="uid://dyodbq3yrbi87"]
[ext_resource type="Material" uid="uid://dpumcyplql08q" path="res://postprocessing/postprocess.material" id="1_sswlf"]
[ext_resource type="Script" path="res://postprocessing/postprocessing_rect.gd" id="2_om0qv"]
[node name="PostprocessingRect" type="ColorRect"]
texture_filter = 1
material = ExtResource("1_sswlf")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
script = ExtResource("2_om0qv")

View file

@ -33,6 +33,11 @@ main_menu={
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194317,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194317,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
] ]
} }
postprocessing_toggle={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194311,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
[layer_names] [layer_names]