diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-31 00:24:21 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-31 00:24:21 +0300 |
| commit | e9e01eee9f8fada69ad1461aaba46df2acd3e6d9 (patch) | |
| tree | 5b35951edd95d7416607d6c81f4a038935537942 /README.md | |
| parent | dbfdcf1e4cf5fd6adb43505ff95db10c927dd8ef (diff) | |
| download | fparkan-e9e01eee9f8fada69ad1461aaba46df2acd3e6d9.tar.xz fparkan-e9e01eee9f8fada69ad1461aaba46df2acd3e6d9.zip | |
feat(app): constrain free-flight movement by building meshes
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -28,6 +28,14 @@ cargo run --release -p fparkan-game -- ` потере фокуса обзор отключается и нажатые клавиши сбрасываются. `Esc` отпускает обзор или закрывает окно. +В интерактивном режиме каждое отрисовываемое строение (корневой объект класса +`FORT`) и его отрисовываемые компоненты участвуют в проверке движения с их +позами и преобразованиями присоединения. Камера проверяет непрерывный путь до +новой позиции после ограничения рельефом; при пересечении она остаётся на +прежней позиции, сохраняя новый поворот. Повторная отправка ожидающего кадра не +применяет шаг второй раз. Режим `--legacy-camera-capture` не использует +свободную камеру и сохраняет положение из захвата без изменений. + В каталоге миссии ищется `sky.ske`. Если файл найден, приложение читает её расписание и `sky.wea`; связанные MAT0/WEAR-материалы и `effects.rlb/env_lightning` загружаются из ресурсов игры. Без `sky.ske` |
