Unity3DInRus

LoadingMultipleNavMeshesUsingAdditiveLoading

Загрузка нескольких NavMesh с использованием дополнительной загрузки

 

NavMesh из разных Сцен не соединены по умолчанию. Когда вы загружает другой уровень, используя Application.LoadLevelAdditive(), вам понадобится соединить NavMesh'и из разных сцен, используя Off-Mesh link.

В этом примере у нас есть Scene 1 и Scene 2. В Scene 1 есть Off-Mesh Link, начинающийся над проходимой областью и заканчивающийся над проходимой областью в Scene 2. Всего может существовать столько Off-Mesh Link'ов, соединяющих сцены, сколько вам необходимо.

При создании другой конечной точки сцены, соединённые Off-Mesh Link не соединяются. После того как загружена новая сцена, Off-Mesh Link будут переподключены.

Если NavMesh нескольких сцен пересекаются в одной и той же области, для выбора позиции может быть использован любой NavMesh на этом месте. Это применяется к агентам, off-mesh link'ам и выбору позиции посредством NavMesh API. Вы должны создать сцену, пересекающую off-mesh link'и, чтобы они начинались и заканчивались чётко на больше чем только один NavMesh. Пересекающиеся области NavMesh автоматически не соединяются. 

Сегодня были уже 15 посетителей (21 хитов) здесь!
Этот сайт был создан бесплатно с помощью homepage-konstruktor.ru. Хотите тоже свой сайт?
Зарегистрироваться бесплатно