git-amend демонстрирует NavWorld из Unity 6.6 как удобный способ запроса данных NavMesh без использования алгоритмов поиска пути в основном потоке. Основное внимание уделяется тому, что на самом деле представляет собой дескриптор, как он может видеть уже загруженные поверхности и связи, и почему CalculatePath начинает давать сбои по мере увеличения количества ИИ.
Представленный рабочий процесс строит пользовательскую задачу определения достижимости на основе GetDefaultWorld и NavQueryBuffer. Вместо того чтобы блокировать игровой процесс во время вычисления пути, задача сопоставляет начальную и конечную точки, выполняет поиск по срезам, а затем считывает информацию о достижимости пункта назначения и о том, какие точки ведут к нему.
Для команд, выпускающих игры с большим количеством агентов, подобные изменения важнее, чем броский список функций. Многопоточная навигация может обеспечить отзывчивость симуляции, уменьшить скачки нагрузки от дорогостоящих запросов к пути и сделать большие скопления людей или сложные схемы перемещения более практичными в проектах Unity.
Основной посыл прост: если ваш код для ИИ или навигации по-прежнему выполняет большую часть работы в основном потоке, стоит обратить внимание на NavWorld в Unity 6.6. Он особенно актуален для программистов, создающих масштабируемую логику врагов, перемещение толпы или любую систему, требующую частой проверки пути без сбоев.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Почему вам стоит перейти на NavWorld в Unity 6.6», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]