From 86aafdabdac3adf544762ed99c950ad28dc997af Mon Sep 17 00:00:00 2001 From: Eduardo Date: Tue, 30 Jan 2024 21:38:05 +0100 Subject: [PATCH] shader cells value now jumps between 100-250 each frame --- levels/unicorn_level/Shaders.gd | 5 +++++ levels/unicorn_level/unicorn_map.tscn | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 levels/unicorn_level/Shaders.gd diff --git a/levels/unicorn_level/Shaders.gd b/levels/unicorn_level/Shaders.gd new file mode 100644 index 0000000..92fda5e --- /dev/null +++ b/levels/unicorn_level/Shaders.gd @@ -0,0 +1,5 @@ +extends ColorRect + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(_delta): + material.set("shader_parameter/cell_amount", randf_range(100, 250)) diff --git a/levels/unicorn_level/unicorn_map.tscn b/levels/unicorn_level/unicorn_map.tscn index 0335f17..4ee00e2 100644 --- a/levels/unicorn_level/unicorn_map.tscn +++ b/levels/unicorn_level/unicorn_map.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://t5uneae6abmn"] +[gd_scene load_steps=17 format=3 uid="uid://t5uneae6abmn"] [ext_resource type="PackedScene" uid="uid://1mmjp4ugn7kk" path="res://player/Player.tscn" id="1_yhk1e"] [ext_resource type="PackedScene" uid="uid://u4hf35oxb7hh" path="res://assets/farola.tscn" id="2_1xu3s"] @@ -8,6 +8,7 @@ [ext_resource type="PackedScene" uid="uid://cggqb75a8w8r" path="res://addons/debug_menu/debug_menu.tscn" id="3_s7w0p"] [ext_resource type="Texture2D" uid="uid://bwkwl3l6g18ci" path="res://assets/mapa parque.png" id="4_8lsu2"] [ext_resource type="PackedScene" uid="uid://cvx5mhciymsr2" path="res://menus/pause/Pause.tscn" id="5_ovgcu"] +[ext_resource type="Script" path="res://levels/unicorn_level/Shaders.gd" id="8_x3nna"] [ext_resource type="PackedScene" uid="uid://b11g41ahukybb" path="res://assets/bateria/bateria.tscn" id="9_acsxj"] [sub_resource type="BoxShape3D" id="BoxShape3D_yja6k"] @@ -30,7 +31,7 @@ font_size = 32 shader = ExtResource("2_nguig") shader_parameter/grain_amount = 0.05 shader_parameter/grain_size = 1.5 -shader_parameter/cell_amount = 300 +shader_parameter/cell_amount = 200 shader_parameter/period = Vector2(100, 100) shader_parameter/r_displacement = Vector2(3, -1) shader_parameter/g_displacement = Vector2(0, 0) @@ -1884,6 +1885,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +script = ExtResource("8_x3nna") [node name="PauseMenu" parent="." instance=ExtResource("5_ovgcu")] visible = false -- 2.30.2