Полная раскладка управления игрока: камера и бой. Единый источник правды для клавиш — синхронно с кодом слоя ввода.

Связано: Journal - Input Maps Are Built In Code, combat-system.

Статус: актуально на 2026-07-10 (ветка feat/input-system-and-camera). Технику см. в Journal - Input Maps Are Built In Code. При изменении клавиш — править и здесь, и в InputService/GuildmasterCommands.


1. Камера / Camera

ДействиеActionКлавиша / Key
Панорама камерыPan cameraW A S D + стрелки / arrows
Приблизить / отдалитьZoom in / outКолесо мыши / Mouse wheel
Переключить вид камерыCycle camera viewTab

Виды камеры (цикл по Tab) / Camera views (cycled by Tab):

  1. Обзорная драки / Action — динамично держит бой в кадре (следует за гущей событий, сама подгоняет зум). Пан/зум — автоматические.
  2. Обзор арены / Overview — вся арена целиком; ручной пан/зум в пределах поля.
  3. Dev-камера / Dev — свободный полёт (только при выданном доступе, см. §3).

Камера не может уйти за пределы арены, а максимальное отдаление не больше самой арены (кроме Dev-камеры).


2. Бой / Combat

ДействиеActionКлавиша / Key
Пауза / продолжитьPause / resumeSpace

Пауза останавливает бой (осмотреться, сориентироваться в кооперативе). Интерактива в паузе нет — бой автономен (см. depth, Журнал 0.7). «Раздача приказов» из паузы как направление отклонена; Manual Action Charges — отложенная гипотеза, не принята (см. Meta - Roadmap).


3. Dev-инструменты / Dev tools

Отладочные клавиши и команды. Живут в билде, но доступ к части выдаётся отдельно.

ДействиеActionКлавиша/команда · Key/command
Перезагрузить сцену (пустая арена)Reload sceneF5
Перезапустить последний бойRestart last battleR
Открыть/закрыть консольToggle console(клавиша QFSW Quantum Console)
Выдать доступ к Dev-камереGrant dev-camera accessgm_cam_dev true
Поднять тест-бойSpawn test battlegm_spawn_* (см. консоль)
  • R (перезапуск последнего боя) — заново прогоняет последний запущенный через консоль сетап боя (gm_spawn_*): перезагружает сцену и повторяет его. Тот же расклад, новый сид.
  • F5 — просто перезагружает сцену в пустую арену.
  • Dev-камера появляется в цикле Tab только после gm_cam_dev true.

4. Открытые хвосты

  • UI-переназначение клавиш (ребиндинг) — будущая фаза.
  • Геймпад — не заложен.
  • Точный повтор боя с тем же сидом (напр. Shift+R) — обсуждается.