FaultGlyph15 / 21

Знак ошибки

Нарисуем предупреждение и зададим искажение.

Результат

Загрузка Canvas…
Управление примером
0.5

Подготовка примера…

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 нет.

Источники ↗

Cyber UI Toolkit · FaultGlyph↗Параметры и поведение публичного API.