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

Связано: 11. Ввод и камера (дизайн), 3. Боевая система.

Статус: актуально на 2026-07-10 (ветка feat/input-system-and-camera). Технику см. в 11. Ввод и камера (дизайн). При изменении клавиш — править и здесь, и в 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

Пауза останавливает бой (в будущем — момент раздачи приказов).


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) — обсуждается.