|
Погода: плотность осадков на площадь окна, дождь — штрихами
Ливень при rain=1 выглядел как редкая субпиксельная пыль: окно слоя [0,40] (след кадра до дальней плоскости) при камере игры (viewSize 80, far 800) — 342×342 юнита, а 260 капель с фиксированным счётчиком размазывались по нему (капля 0.5 юнита при 3.3 px/юнит — 1.7 px). - счётчик капель/снежинок — плотность на кв. юнит окна (RAIN_DENSITY 0.016 / SNOW_DENSITY 0.007, потолки RAIN_MAX/SNOW_MAX): зум камеры не меняет видимую плотность; info() отдаёт фактические счётчики - капля рисуется штрихом — цепочкой из 3 точек над головой (хвост бледнее и тоньше), размер поднят до 0.55/0.7 юнита - мост: windowInfo(y0, y1) — окно видимости частиц + параметры камеры (диагностика плотности агентом) Тесты 344 ✓ (число точек = плотность × площадь окна; счётчики после update), гейт weather.mjs 14 ✓ (ливень — стена капель >1000). Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| v2/CLAUDE.md |
|---|
| v2/apps/game/src/main.ts |
|---|
| v2/apps/game/tools/checks/weather.mjs |
|---|
| v2/packages/engine/src/render/__tests__/weather.test.ts |
|---|
| v2/packages/engine/src/render/weather.ts |
|---|