|
Фикс десинка вью героя (SpriteMotion не двигает blink-view) + звук: ветер, шорохи, тише вода
- Движок: SpriteMotion перезаписывает позицию/поворот только при bob/sway — view с чистым blink/pulse можно двигать извне (герой прибивало к точке спавна, ходьба выглядела камерным скроллом, по прибытии спрайт «возвращался»); detach симметричен; тесты SpriteMotion - PlayerController: syncView на точном прибытии в waypoint (кадр не отстаёт) - Звук: ambience/wind — глобальный слой (AmbienceLayerDef.radius опционален, нет at/tiles — константная громкость) на лугах и прудах; вода прудов тише (0.6→0.35, радиус 6→5); sfx/rustle — редкие дальние шорохи пепла из тика сцены (rng сцены, случайные pan/rate). Птиц в мире нет по лору - Доки: anim.md (правило позиционирования), practices.md (глобальные слои, шорохи, «птицы молчат») Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| apps/game/assets/audio/ambience/wind.wav 0 → 100644 |
|---|
|
Not supported
|
| apps/game/src/data/audio.ts |
|---|
| apps/game/src/data/locations.ts |
|---|
| apps/game/src/data/sfxSpecs.ts |
|---|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/src/systems/PlayerController.ts |
|---|
| apps/game/tools/audio/gen.mjs |
|---|
| docs/engine/anim.md |
|---|
| docs/engine/practices.md |
|---|
| packages/engine/src/anim/SpriteMotion.ts |
|---|
| packages/engine/src/anim/__tests__/SpriteMotion.test.ts 0 → 100644 |
|---|