Доработка. Теперь параметры сектора у каждого экземпляра будут свои
This commit is contained in:
@@ -4,13 +4,13 @@ shader_type canvas_item;
|
||||
|
||||
/* Закрашенный сектор окружности ограниченный угловым сектором и радиусами */
|
||||
|
||||
uniform vec4 color: source_color = vec4(1, 1, 1, 1);
|
||||
uniform vec4 clip_color: source_color = vec4(1.0, 0.5, 0.5, 1.0);
|
||||
uniform float width: hint_range(0.0, 360.0, 0.1) = 45.0;
|
||||
uniform float band: hint_range(0.0, 0.125) = 0.02;
|
||||
uniform float radius: hint_range(0.0, 0.125) = 0.08;
|
||||
uniform float dir: hint_range(0.0, 360.0) = 0.0;
|
||||
uniform float inner_clip: hint_range(0.0, 0.125) = 0.045;
|
||||
instance uniform vec4 color: source_color = vec4(1, 1, 1, 1);
|
||||
instance uniform vec4 clip_color: source_color = vec4(1.0, 0.5, 0.5, 1.0);
|
||||
instance uniform float width: hint_range(0.0, 360.0, 0.1) = 45.0;
|
||||
instance uniform float band: hint_range(0.0, 0.125) = 0.02;
|
||||
instance uniform float radius: hint_range(0.0, 0.125) = 0.08;
|
||||
instance uniform float dir: hint_range(0.0, 360.0) = 0.0;
|
||||
instance uniform float inner_clip: hint_range(0.0, 0.125) = 0.045;
|
||||
|
||||
|
||||
const vec2 center = vec2(0.125, 0.125); /* Центр. Должен быть в (0.5, 0.5), но это не так */
|
||||
|
||||
Reference in New Issue
Block a user