# transitions

**Тип:** [список](https://docs.lmr.su/books/gaid-po-moddingu/page/spiski "Списки")

Список различных пресетов для переходов.  
Переходы бывают нескольких видов:

- `background` — переходы фонов
- `character` — переходы спрайтов персонажей
- `screen` — переходы всего экрана
- `pattern` — подвид переходов фонов

В `backgroud`, `character` и `screen` прописываются пресеты переходов, аналогично тому, как они прописываются в файле сценария:

```yaml
# resources.yaml
---
transitions:
  background:
    dissolve2sec: dissolve 2 # dissolve длительностью в 2 секунды
  character:
    crossfade2sec: crossfade 2 2 # crossfade с fadeOut = 2 секундам и fadeIn = 2 секундам
    fade212: fade 2 1 2 # fade с fadeIn = 1, hold = 1 и fadeOut = 2
  screen:
    fadeRed: fade color:#FF0000 # fade с красным цветом
    hpunch2: hpunch 2 3 10 0 true # горизонтальный punch с duration = 2, strength = 3, vibrato = 10, randomness = 0 и fadeOut = true
```

В `pattern` же прописываются ассеты изображений для переходов фонов типа `pattern`:

```yaml
# resources.yaml
---
transitions:
  pattern:
    chainsaw_pattern: images/patterns/chainsaw_pattern.jpg # определение изображения паттерна chainsaw_pattern
  background:
    chainsaw_pattern: pattern chainsaw_pattern 1.5 # определение перехода chainsaw_pattern длительностью в 1.5 секунды с использованием определенного выше изображения паттерна
```

///

Со списком доступных переходов и их параметрами можно ознакомиться [здесь](https://docs.lmr.su/books/komandy-scenariia/chapter/perexody "Переходы").