22 lines
1002 B
Markdown
22 lines
1002 B
Markdown
|
|
# assets/sources
|
||
|
|
|
||
|
|
Исходники ассетов, на которые ссылаются манифесты из `assets/manifests/`.
|
||
|
|
|
||
|
|
- `imports/` — готовые PNG для бэкенда `import` (поле `source`);
|
||
|
|
- `rigs/` — `.blend`-риги для бэкенда `blender` (поле `rig`).
|
||
|
|
|
||
|
|
Процедурные ассеты исходников не имеют: генератор и параметры целиком описаны
|
||
|
|
в манифесте. Пути в манифесте разрешаются относительно самого манифеста,
|
||
|
|
поэтому импорт выглядит так:
|
||
|
|
|
||
|
|
```yaml
|
||
|
|
health_potion:
|
||
|
|
backend: import
|
||
|
|
source: ../sources/imports/health_potion.png
|
||
|
|
size: 32x32
|
||
|
|
tags: [item, consumable]
|
||
|
|
```
|
||
|
|
|
||
|
|
Собранные `.sfa` и `palettes.sfp` сюда не кладутся — они живут в `build/sprites/`
|
||
|
|
и не версионируются. Подробности: [docs/12-assets.md](../../docs/12-assets.md).
|