Color rework

This commit is contained in:
R34nd0 2024-01-14 14:42:23 +05:00
commit 2b527c9b2e
15 changed files with 73 additions and 16 deletions

View file

@ -1,13 +1,13 @@
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://cw0827vwv7pc1"]
[ext_resource type="Shader" path="res://shaders/shield.gdshader" id="1_qsjai"]
[ext_resource type="Shader" path="res://shaders/ship.gdshader" id="1_qsjai"]
[resource]
resource_local_to_scene = true
resource_name = "Shield Material"
shader = ExtResource("1_qsjai")
shader_parameter/wave_centers = PackedVector2Array()
shader_parameter/wave_distances = PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
shader_parameter/wave_distances = PackedFloat32Array(-1)
shader_parameter/color = Color(1, 0, 0, 1)
shader_parameter/max_distance = 20.0
shader_parameter/bublic_size = 20.0

View file

@ -29,7 +29,10 @@ void vertex()
}
void fragment() {
for (int i = 0; i < wave_centers.length(); i++)
// Set faction color
COLOR = texture(TEXTURE,UV) * vec4(color,1.0);
/*for (int i = 0; i < wave_centers.length(); i++)
{
float wave_distance = wave_distances[i];
float normalized_distance = wave_distance/max_distance;
@ -46,5 +49,5 @@ void fragment() {
COLOR.rgb = mix(COLOR.rgb,vec3(bublic*color),1.0-normalized_distance);
}
}*/
}