Рефактор

This commit is contained in:
sasha80
2025-04-10 09:20:44 +03:00
parent fb5d80fe7e
commit baff42a31d
7 changed files with 41 additions and 35 deletions

View File

@@ -5,12 +5,12 @@ shader_type canvas_item;
global uniform int tick_curent;
/* Закрашенная окружность */
instance uniform int tick_update = 1000; /* Время последнего обновления, мс */
instance uniform vec4 color: source_color = vec4(1.0, 1.0, 1.0, 1.0);
uniform int tick_delta = 200; /* Время вспышки при обновлении, мc */
uniform float radius = 0.060; /* Радиус */
const float ds = 0.010; /* Относительное расстояние на котором выполняется сглаживание краёв */
const vec2 center = vec2(0.125, 0.125); /* Центр должен быть в (0.5, 0.5), но это не так */
instance uniform int tick_update = 0; /* Время последнего обновления, мс */
instance uniform vec4 color: source_color = vec4(1.0, 1.0, 1.0, 1.0); /* Собственный цвет */
instance uniform float radius = 0.060; /* Радиус, относительная величина */
uniform int tick_delta = 200; /* Длительность вспышки при обновлении, мc */
const float ds = 0.010; /* Расстояние на котором выполняется сглаживание краёв, относительная величина */
const vec2 center = vec2(0.125, 0.125); /* Центр, должен быть в (0.5, 0.5) */
void fragment()

View File

@@ -4,7 +4,7 @@ shader_type canvas_item;
/* Рисует текстуру по маске в форме окружности */
uniform float radius: hint_range(0.0, 1.0) = 0.39; /* Радиус */
instance uniform float radius: hint_range(0.0, 1.0) = 0.39; /* Радиус */
const vec2 center = vec2(0.5, 0.5);
void fragment()