Files
sanspie f22242e5aa
ci / release (push) Successful in 5m5s
ci-platforms / build (amd64, windows, windows-2022) (push) Skipped
ci-platforms / build (arm64, darwin, macos-15) (push) Skipped
ci-platforms / build (amd64, darwin, macos-15-intel) (push) Skipped
ci / checks (push) Successful in 4m41s
ci / build (amd64, linux, ubuntu-24.04) (push) Successful in 7m14s
Stage 11g2–11g3: registry texts, CLI and the site in Russian (D348)
The remaining editor strings and undo step names; component, field, enum, setting, diagnostic and Script API texts under schema.*, enum.*, setting.*, diag.* and api.*; the launcher, the in-game Settings View with a Language setting, the CLI and aego schema show --lang. Every documentation page has a .ru.md translation; the site has a full Russian tree with hreflang, a language switch and ru/llms.txt; aego docs check --lang ru. New doc.tutorial and doc.recipe icons. Fix: an animator restored by a rewind prepares its controller before the replayed step.
2026-10-25 15:31:22 +03:00

28 lines
2.3 KiB
Markdown

---
id: render2d/cameras
title: Камеры
---
# Камеры
[Камера 2D](ref:engine.Camera2D) рисует ортогональный вид из 2D-трансформации узла. Рисуют только камеры с включённым полем [«Активен»](ref:engine.Camera2D.Active).
## Масштаб и масштабирование
[«Масштаб»](ref:engine.Camera2D.Zoom) — это число пикселей на единицу мира; по умолчанию 64. Чем больше значение, тем меньшую часть мира видно.
[«Масштабирование»](ref:engine.Camera2D.Scale) решает, как вид следует за размером окна:
| Режим | Поведение |
|---|---|
| free | видимая область растёт вместе с окном |
| pixelPerfect | сохраняет масштабирование [виртуального разрешения](ref:engine.Camera2D.Virtual) в целых пикселях |
| fitVirtual | вписывает [виртуальное разрешение](ref:engine.Camera2D.Virtual) в окно |
## Несколько камер
[«Область вывода»](ref:engine.Camera2D.Viewport) — часть экрана, в которую рисует камера, в нормированных координатах; (0, 0, 1, 1) — весь экран. Камеры рисуют по [«Порядку»](ref:engine.Camera2D.Order), меньший раньше. [«Маска»](ref:engine.Camera2D.Mask) выбирает слои видимости, -1 рисует их все. Камера, которая рисует поверх другой, обычно выключает [«Очистку»](ref:engine.Camera2D.Clear); иначе она сначала заливает свою область вывода [«Цветом очистки»](ref:engine.Camera2D.ClearColor).
## Виртуальные камеры
[Виртуальная камера 2D](ref:camera.VirtualCamera2D) может управлять видом «Камеры 2D»: следить за целью, плавно переходить между планами, трястись и реагировать на зоны. См. [Камеры 2D](ref:camera).