feat(fx): play ambient Control sound commands
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s

This commit is contained in:
Valentin Popov committed 2026-10-31 22:06:49 +04:00
1 parent 3f4059b726
commit 7ba8a0d84e
7 files changed
+573 -24

No files matched your search

+11
View File
@@ -845,6 +845,17 @@ projected shadows. Радиус источника масштабируется
синий свет завода почти незаметным. Неположительный итог заменяется на 0,01.
Случайные добавки к цвету и радиусу пока явно считаются в
`render_coverage control_op1_jitter_unsupported`.
Эффект может одновременно рисовать поверхность и издавать звук. Для Op2
приложение создаёт отдельный звуковой источник у каждого экземпляра команды:
несколько одинаковых механизмов слышны одновременно и не заменяют дождь.
Позиция следует анимируемому узлу, а фаза включает, обновляет и останавливает
loop. Обычная строка Control создаёт экземпляр с нулевой постоянной фазой;
звуки с таким режимом ожидают отдельной управляющей команды. Периодические
звуки работают по часам уже в preview. Устройство вывода остаётся в приложении,
а правила переходов и параметров — в `fparkan-fx::ambient_sound`
([подробнее](../reference/environment-effects.md#звуки-control)).
Туман также зависит от расстояния нелинейно: между ближней и дальней границами
движок интерполирует по квадрату дистанции. При границах 0 и 700 точка в 350
получает четверть тумана, а не половину. Это сохраняет контраст среднего плана.