mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-05 07:20:07 +01:00
Improve style in many demos (#1263)
This commit is contained in:
@@ -3,12 +3,12 @@ extends Node3D
|
||||
@onready var compositor: Compositor = $WorldEnvironment.compositor
|
||||
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event.is_action_pressed(&"toggle_grayscale_effect"):
|
||||
func _input(input_event: InputEvent) -> void:
|
||||
if input_event.is_action_pressed(&"toggle_grayscale_effect"):
|
||||
compositor.compositor_effects[0].enabled = not compositor.compositor_effects[0].enabled
|
||||
update_info_text()
|
||||
|
||||
if event.is_action_pressed(&"toggle_shader_effect"):
|
||||
if input_event.is_action_pressed(&"toggle_shader_effect"):
|
||||
compositor.compositor_effects[1].enabled = not compositor.compositor_effects[1].enabled
|
||||
update_info_text()
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ void main() {
|
||||
imageStore(color_image, uv, color);
|
||||
}"""
|
||||
|
||||
@export_multiline var shader_code := "":
|
||||
@export_multiline var shader_code: String = "":
|
||||
set(value):
|
||||
mutex.lock()
|
||||
shader_code = value
|
||||
|
||||
@@ -55,16 +55,16 @@ func _exit_tree() -> void:
|
||||
RenderingServer.call_on_render_thread(_free_compute_resources)
|
||||
|
||||
|
||||
func _unhandled_input(event: InputEvent) -> void:
|
||||
func _unhandled_input(input_event: InputEvent) -> void:
|
||||
# If tool enabled, we don't want to handle our input in the editor.
|
||||
if Engine.is_editor_hint():
|
||||
return
|
||||
|
||||
if event is InputEventMouseMotion or event is InputEventMouseButton:
|
||||
mouse_pos = event.global_position
|
||||
if input_event is InputEventMouseMotion or input_event is InputEventMouseButton:
|
||||
mouse_pos = input_event.global_position
|
||||
|
||||
if event is InputEventMouseButton and event.button_index == MouseButton.MOUSE_BUTTON_LEFT:
|
||||
mouse_pressed = event.pressed
|
||||
if input_event is InputEventMouseButton and input_event.button_index == MouseButton.MOUSE_BUTTON_LEFT:
|
||||
mouse_pressed = input_event.pressed
|
||||
|
||||
|
||||
func _check_mouse_pos() -> void:
|
||||
|
||||
Reference in New Issue
Block a user