Как заставить персонажа ходить только по дорожкам.

Общие вопросы о Unity3D

Как заставить персонажа ходить только по дорожкам.

Сообщение komarisb 14 ноя 2017, 15:48

Всем, привет!
Очень нужна помощь.
Как заставить персонажа ходить только по дорожкам. Прокладывать путь двигая мышку/палец от игрока до нужной точки и рисую путь.

Пример на 29 сек.
https://www.youtube.com/watch?v=XSsT7Lb4IC4

Пробывал использовать Navmesh, но получилось очень коряво. Персонаж все время застревает где-нибудь в углу или на выступе.
Если готовое решение в Unity Asset store. Уроки на ютуб(рус/англ)? В каком направлении двигаться?
Все заранее спасибо.
komarisb
UNец
 
Сообщения: 4
Зарегистрирован: 26 окт 2017, 05:06

Re: Как заставить персонажа ходить только по дорожкам.

Сообщение Valentinus 14 ноя 2017, 16:22

ну можно записать список точек по которым провел пальцем и этот же путь передать в навмешагент, либо самому написать функцию которая будет вести персонажа по этим точкам.
другое мое творчество: samlib.ru/u/us_w/
Аватара пользователя
Valentinus
Старожил
 
Сообщения: 889
Зарегистрирован: 24 мар 2017, 18:33

Re: Как заставить персонажа ходить только по дорожкам.

Сообщение komarisb 14 ноя 2017, 16:45

У меня как раз такое уже есть. Мне не нравить как оно работает. Все время проблемы возникают которые не получаеться решить. А если ли какое-нибудь решение не использовать Navmesh. Идеально если было бы готовое решение в asset store.
komarisb
UNец
 
Сообщения: 4
Зарегистрирован: 26 окт 2017, 05:06


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 11