feat(app): constrain free-flight movement by building meshes
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
This commit is contained in:
6 files changed
+1202
-43
No files matched your search
+13
-1
@@ -1045,7 +1045,19 @@ swapchain, тот же sample времени и состояние мира от
|
||||
Счётчик и replay clock продвигаются только после результата `Presented`.
|
||||
После шага движения камера проверяет высоту
|
||||
`TerrainWorld`: над конечной поверхностью сохраняется начальный просвет, а вне
|
||||
поверхности высота не ограничивается. Mission-local `sky.ske`/`sky.wea` выбирают
|
||||
поверхности высота не ограничивается.
|
||||
|
||||
Для каждого отрисовываемого строения (корневого объекта класса `FORT`) и для
|
||||
каждого его отрисовываемого компонента создаётся отдельная запись проверки. Она
|
||||
использует те же текущие матрицы узлов и присоединённых компонентов, что и
|
||||
геометрия.
|
||||
После ограничения целевой позиции по TerrainWorld камера проверяет непрерывный
|
||||
отрезок от прежней позиции до цели; при пересечении она остаётся в прежней
|
||||
позиции, сохраняя новый поворот. Повторная отправка ожидающего кадра не
|
||||
применяет движение второй раз. Это ограничение диагностической свободной
|
||||
камеры, а не правило игрового или следящего режима оригинала.
|
||||
|
||||
Mission-local `sky.ske`/`sky.wea` выбирают
|
||||
атмосферное расписание и sky materials, `effects.rlb/env_lightning` даёт
|
||||
lightning visual; weather particles, flares, sun/moon, point lights,
|
||||
projected shadows и audio events обновляются вместе с камерой и временем.
|
||||
|
||||
Reference in new issue
Block a user