Доработка очень важная
This commit is contained in:
@@ -13,7 +13,7 @@ func set_ecm_visible(value: bool): $ecm_done.visible = value
|
||||
func update(): $bip.material.set('shader_parameter/tick_update', float(Time.get_ticks_msec()/1000))
|
||||
|
||||
|
||||
## Задаёт цвет
|
||||
## Задаёт цвет для всех экземпляров
|
||||
func set_color(color: Color): $bip.material.set('shader_parameter/color', Vector3(color.r, color.g, color.b))
|
||||
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ shader_type canvas_item;
|
||||
|
||||
/* Закрашенная окружность */
|
||||
uniform float tick_update = 0.0; /* Время последнего обновления, мс */
|
||||
uniform vec3 color : source_color = vec3(0.972549, 0.12549, 0.411765);
|
||||
uniform vec3 color : source_color = vec3(1.0, 1.0, 1.0);
|
||||
const float time_delta = 0.5; /* Время вспышки при обновлении, c */
|
||||
const float ds = 0.01; /* Относительное расстояние на котором выполняется сглаживание краёв */
|
||||
const vec2 center = vec2(0.125, 0.125); /* Центр должен быть в (0.5, 0.5), но это не так */
|
||||
|
||||
Reference in New Issue
Block a user