shader cells value now jumps between 100-250 each frame
authorEduardo <[email protected]>
Tue, 30 Jan 2024 20:38:05 +0000 (21:38 +0100)
committerEduardo <[email protected]>
Tue, 30 Jan 2024 20:38:05 +0000 (21:38 +0100)
levels/unicorn_level/Shaders.gd [new file with mode: 0644]
levels/unicorn_level/unicorn_map.tscn

diff --git a/levels/unicorn_level/Shaders.gd b/levels/unicorn_level/Shaders.gd
new file mode 100644 (file)
index 0000000..92fda5e
--- /dev/null
@@ -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))
index 0335f17d7b432b164408d6e3cb03de8f0ecd663b..4ee00e2e700d89bae4807889e4b56e056886378e 100644 (file)
@@ -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