docs: синхронизировать описание ассетов с реальностью (PNG из src/assets + фолбэк)
Ревью отметило устаревшие тексты после перехода на загрузку PNG: - assets.ts: заголовок описывал «процедурно, без внешних файлов» — теперь PNG из src/assets/<ключ>.png с процедурным фолбэком. - HOWTO §8: убран совет «заменить тело drawX() на TextureLoader» (уже сделано); актуальный путь — положить PNG с нужным именем в src/assets/. - README/ARCHITECTURE/ASSET_BRIEF: статус «подключено», корректный механизм (рантайм- загрузка по пути, не импорт-бандлинг). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -129,10 +129,11 @@
|
||||
|
||||
### Ассеты (render/assets.ts)
|
||||
|
||||
`Assets` строит текстуры процедурно на `<canvas>` (спрайты персонажей, пол, стены,
|
||||
двери, снаряд, эффекты, тень) и кэширует их. Это «стандартный» набор без внешних файлов.
|
||||
Заменить на свои PNG — описано в `docs/HOWTO.md` и `docs/ASSET_BRIEF.md` (бриф на полную
|
||||
графику). Ключи ассетов используются и в рендере, и в брифе.
|
||||
`Assets` грузит текстуры из `src/assets/<ключ>.png` (спрайты персонажей, пол, стены,
|
||||
двери, снаряд, эффекты, тень) и кэширует их; если PNG нет — рисует процедурный фолбэк
|
||||
на `<canvas>`, поэтому игра не ломается без ассетов. Dev-сервер отдаёт `/assets/*` из
|
||||
`src/assets/`, прод-сборка копирует их в `dist/assets/`. Подмена/добавление графики —
|
||||
`docs/HOWTO.md` и `docs/ASSET_BRIEF.md`. Ключи ассетов едины в рендере, брифе и именах файлов.
|
||||
|
||||
### Эффекты оружия
|
||||
|
||||
|
||||
Reference in New Issue
Block a user