обновление md файлов
This commit is contained in:
@@ -27,6 +27,7 @@ Editor UI вызывает services, а не SQL, MPQ parsers или файло
|
||||
- Paths: waypoint, patrol, spline, taxi и transport preview.
|
||||
- Volumes: area, subzone, encounter, graveyard, phase и weather.
|
||||
- Visualization modes: collision, normals, chunk/tile bounds, nav/pathing, spawn density, quest dependencies и streaming budgets.
|
||||
- Navigation overlay: walkable areas, isolated regions, off-mesh connections, path cost и unreachable selection.
|
||||
|
||||
Каждый stroke или placement создаёт одну логическую undoable command. Длительный stroke агрегируется, чтобы history не содержала команду на каждую вершину.
|
||||
|
||||
@@ -66,6 +67,20 @@ Import, bake, validation, packaging и DB snapshot выполняются как
|
||||
- staging output и атомарная публикация результата;
|
||||
- повторяемая команда для headless CI.
|
||||
|
||||
Navmesh bake через `recast-rs` оформляется таким же cancellable job: Editor экспортирует каноническую triangle geometry во staging, запускает pinned CLI/backend, импортирует versioned navigation artifact и показывает diagnostics. Preview-ноды navmesh не сохраняются как источник истины.
|
||||
|
||||
## Navigation validation
|
||||
|
||||
Первый navigation backend — optional `recast-rs`. Он используется для:
|
||||
|
||||
- проверки пути от quest giver к objectives и turn-in;
|
||||
- поиска NPC/gameobject вне walkable polygon;
|
||||
- проверки patrol/escort paths;
|
||||
- проверки связности входов, дверей и encounter rooms;
|
||||
- визуализации area costs, holes и off-mesh connections.
|
||||
|
||||
Профиль bake хранит версию backend и параметры agent radius/height/climb, cell size/height, slope, region и tile size. Изменение профиля инвалидирует navigation cache. Отсутствие backend не должно мешать редактированию, но navigation-dependent validation помечается как `Not run`.
|
||||
|
||||
## Database dock
|
||||
|
||||
- Показывает тип ядра, revision, schema version и capabilities.
|
||||
|
||||
Reference in New Issue
Block a user