Я бы расставил контрольные маршрутные точки, добавил к ним коллайдеры в виде триггеров. На них накинуть небольшой скрипт, говорящий какое действие нужно сделать, что бы попасть в следующую маршрутную точку(к примеру повернуть налево и продолжать идти). Когда NPC вступает с ним в коллизию(OnTriggerEnter), берет из него необходимые параметры для продолжения движения. Я так себе реализовывал.
Это если линейно и по кругу. А если рандомно передвижение по территории, то все с теми же контрольным точками, только нужно получить их все, выбрать случайную точку и обходом по графу идти до этой точки. Как только достиг, выбрал случайную следующую точку и пошел дальше.
Если ты под мб- имеешь ввиду мегабиты(Мб) , то считаем так: 1 Мб (мегабит)-1024 Кб (килобит) = 1048576( ну или примерно 1049000) бит для 2,5 мегабит это выглядит так: 2,5 Мб= 2560 Кб (килобит) = 2623000 бит
если ты имел ввиду мегабайт (МБ) , то считаем так: 1 МБ =1024 КБ (килобайт) = 1048576 (ну или примерно 1049000) байт = 8389000 бит отсюда 2,5 МБ= 2560 КБ= 2623000 байт = 20970000 бит как видишь в зависимости от того что ты понимал под аббревиатурой "мб" зависит конечное число.
для справки : 1 байт = 8 бит 1 Кб(килобит)= 1024 бит 1КБ (килобайт)= 1024 байт и так далее. P.S: если не понял(а) , то конвертер величин в
Решение
Я бы расставил контрольные маршрутные точки, добавил к ним коллайдеры в виде триггеров. На них накинуть небольшой скрипт, говорящий какое действие нужно сделать, что бы попасть в следующую маршрутную точку(к примеру повернуть налево и продолжать идти). Когда NPC вступает с ним в коллизию(OnTriggerEnter), берет из него необходимые параметры для продолжения движения. Я так себе реализовывал.
Это если линейно и по кругу. А если рандомно передвижение по территории, то все с теми же контрольным точками, только нужно получить их все, выбрать случайную точку и обходом по графу идти до этой точки. Как только достиг, выбрал случайную следующую точку и пошел дальше.
Объяснение: