Unity3DInRus

CreatingOffMeshLink

Создание Off-mesh Link

 

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

Мы собираемся добавить компонент Off-Mesh Link для описания прыжка с верхней платформы на землю.

  1. Сначала создайте два цилиндраGame Object > 3D Object > cylinder.
  2. Можете уменьшить цилиндры (scale 0.1, 0.5, 0.1) чтобы сделать работу с ними легче.
  3. Поместите первый цилиндр на край верхней платформы, рядом с поверхностью NavMesh.
  4. Поместите второй цилиндр на земле, рядом с NavMesh, в том месте где должна заканчиваться связь.
  5. Выберите цилиндр слева и добавьте к нему компонент Off-Mesh Link. Нажмите кнопку Add Component в инспекторе и выберите Navigation > Off Mesh Link.
  6. Назначте левый цилиндр в поле Start, а правый в поле End .

Теперь у вас есть настроенный и функционирующий Off-Mesh Link! Если путь через Off-Mesh Link короче, чем по NavMesh, то эта связь будет использоваться.

Вы можете подключить компонент Off-Mesh Link к любому игровому объекту в сцене, например префаб забора должен содержать компонент Off-Mesh Link. Аналогично вы можете использовать любой игровой объект с Transform как начальный и конечный маркеры.

Процесс запекания NavMesh может обнаружить и создать простые связи jump-across (перепрыгнуть) и drop-down (упасть) автоматически. Взгляните статью Автоматическое Создание Off-Mesh Link для получения более подробной информации.

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