Доработка. Более широкие индикаторы

This commit is contained in:
sasha80
2025-09-19 00:27:58 +03:00
parent eda22c22b2
commit fb0b771e98

View File

@@ -15,17 +15,17 @@ code = "shader_type canvas_item;
uniform vec4 color: source_color = vec4(1, 1, 1, 1); uniform vec4 color: source_color = vec4(1, 1, 1, 1);
uniform vec4 color_up: source_color = vec4(1, 1, 1, 1); /* Цвет вспышки при обновлении */ uniform vec4 color_up: source_color = vec4(1, 1, 1, 1); /* Цвет вспышки при обновлении */
const float ds = 0.00725; /* Относительное расстояние на котором выполняется сглаживание краёв */ const float ds = 0.01; /* Относительное расстояние на котором выполняется сглаживание краёв */
const float dsr = 6.125; const float dsr = 10.0;
const vec2 center = vec2(0.5, 0.5); /* Центр должен быть в (0.5, 0.5), но это не так */ const vec2 center = vec2(0.5, 0.5); /* Центр должен быть в (0.5, 0.5), но это не так */
const float radius = 0.075 - ds * 2.0; /* Радиус должен быть 0.5, но это не так */ const float radius = 0.075 - ds * 2.0; /* Радиус должен быть 0.5, но это не так */
uniform float speed: hint_range(-1024.0, 1024.0) = 0.0; /* Время вспышки при обновлении, c */ uniform float speed: hint_range(-1024.0, 1024.0) = 0.0; /* Время вспышки при обновлении, c */
uniform int ant_band_count_0 = 3; uniform int ant_band_count_0 = 3;
const float ant_band_r0_0 = 0.3; const float ant_band_r0_0 = 0.32;
const float ant_band_r1_0 = 0.4; const float ant_band_r1_0 = 0.47;
float smooth_px(float r, float R, float dss) float smooth_px(float r, float R, float dss)
{ {
@@ -189,19 +189,19 @@ void fragment()
shader = SubResource("Shader_81bae") shader = SubResource("Shader_81bae")
shader_parameter/color = Color(0.0862745, 0.560784, 0.72549, 0.886275) shader_parameter/color = Color(0.0862745, 0.560784, 0.72549, 0.886275)
shader_parameter/color_up = Color(1, 1, 1, 0) shader_parameter/color_up = Color(1, 1, 1, 0)
shader_parameter/speed = -73.0 shader_parameter/speed = 23.0
shader_parameter/ant_band_count_0 = 9 shader_parameter/ant_band_count_0 = 9
shader_parameter/ant_band_r0_0 = 0.45 shader_parameter/ant_band_r0_0 = 0.38
shader_parameter/ant_band_r1_0 = 0.5 shader_parameter/ant_band_r1_0 = 0.47
[sub_resource type="ShaderMaterial" id="ShaderMaterial_h3oo7"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_h3oo7"]
shader = SubResource("Shader_81bae") shader = SubResource("Shader_81bae")
shader_parameter/color = Color(1, 0, 0, 1) shader_parameter/color = Color(1, 0, 0, 1)
shader_parameter/color_up = Color(1, 1, 1, 0) shader_parameter/color_up = Color(1, 1, 1, 0)
shader_parameter/speed = 66.064 shader_parameter/speed = 135.76
shader_parameter/ant_band_count_0 = 3 shader_parameter/ant_band_count_0 = 4
shader_parameter/ant_band_r0_0 = 0.47 shader_parameter/ant_band_r0_0 = 0.3
shader_parameter/ant_band_r1_0 = 0.5 shader_parameter/ant_band_r1_0 = 0.45
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lkrha"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_lkrha"]
shader = ExtResource("3_2a1qb") shader = ExtResource("3_2a1qb")
@@ -214,7 +214,7 @@ shader_parameter/point_6 = Vector2(0.25, 0.125)
shader_parameter/point_7 = Vector2(0.125, 0.214) shader_parameter/point_7 = Vector2(0.125, 0.214)
shader_parameter/point_8 = Vector2(0.125, 0.25) shader_parameter/point_8 = Vector2(0.125, 0.25)
shader_parameter/len = 0.264 shader_parameter/len = 0.264
shader_parameter/speed = 71.0 shader_parameter/speed = 63.0
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_svd33"] [sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_svd33"]
@@ -227,37 +227,36 @@ script = ExtResource("1_h7l70")
[node name="bip" type="Sprite2D" parent="."] [node name="bip" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_qq6yq") material = SubResource("ShaderMaterial_qq6yq")
position = Vector2(10, 10) position = Vector2(14, 14)
scale = Vector2(20, 20) scale = Vector2(28, 28)
texture = SubResource("PlaceholderTexture2D_xbpqf") texture = SubResource("PlaceholderTexture2D_xbpqf")
[node name="selector" type="Sprite2D" parent="."] [node name="selector" type="Sprite2D" parent="."]
visible = false visible = false
material = SubResource("ShaderMaterial_fkqwb") material = SubResource("ShaderMaterial_fkqwb")
scale = Vector2(20, 20) scale = Vector2(28, 28)
texture = SubResource("PlaceholderTexture2D_hqs6j") texture = SubResource("PlaceholderTexture2D_hqs6j")
centered = false centered = false
[node name="recomendation" type="Sprite2D" parent="."] [node name="recomendation" type="Sprite2D" parent="."]
visible = false visible = false
material = SubResource("ShaderMaterial_lpmq6") material = SubResource("ShaderMaterial_lpmq6")
scale = Vector2(20, 20) scale = Vector2(28, 28)
texture = SubResource("PlaceholderTexture2D_hqs6j") texture = SubResource("PlaceholderTexture2D_hqs6j")
centered = false centered = false
[node name="ecm_done" type="Sprite2D" parent="."] [node name="ecm_done" type="Sprite2D" parent="."]
visible = false visible = false
material = SubResource("ShaderMaterial_h3oo7") material = SubResource("ShaderMaterial_h3oo7")
position = Vector2(-5, -5) scale = Vector2(28, 28)
scale = Vector2(30, 30)
texture = SubResource("PlaceholderTexture2D_hqs6j") texture = SubResource("PlaceholderTexture2D_hqs6j")
centered = false centered = false
[node name="track" type="Sprite2D" parent="."] [node name="track" type="Sprite2D" parent="."]
visible = false visible = false
material = SubResource("ShaderMaterial_lkrha") material = SubResource("ShaderMaterial_lkrha")
position = Vector2(10, 10) position = Vector2(14, 14)
scale = Vector2(26, 26) scale = Vector2(28, 28)
texture = SubResource("PlaceholderTexture2D_svd33") texture = SubResource("PlaceholderTexture2D_svd33")
[connection signal="gui_input" from="." to="." method="_on_bip_gui_input"] [connection signal="gui_input" from="." to="." method="_on_bip_gui_input"]