Знак ошибки
Нарисуем предупреждение и зададим искажение.
Результат
Подготовка примера…
FaultGlyph.draw() строит знак предупреждения из трёх горизонтальных частей. distortion сдвигает их и добавляет цветные фрагменты. При 0 получается неподвижный целый знак.
import { Graphics } from 'pixi.js';
import { CyberPreset, FaultGlyph } from '@gamedevland/cyber-ui';
const g = app.stage.addChild(new Graphics());
const t = CyberPreset.palette;
FaultGlyph.draw(g.clear(), 240, 160, t.danger, t.signal, 1, 8, 6);
Аргументы: Graphics, центр x/y, основной цвет, цвет эха, прозрачность [0, 1], искажение и положительный масштаб. Масштаб необязателен, по умолчанию 1.
Текст предупреждения и его игровое действие задаёт приложение. При reduced motion передаём distortion: 0; отдельного lifecycle у этого helper нет.