Я новичок в единстве и программировании в целом (у меня отличное понимание правил программирования, я просто еще не совсем хорошо разбираюсь в синтаксисе и лексиконе).Я делаю пошаговую, основанную на сетке, тактическую RPG, в значительной степени вдохновленную Final Fantasy Tactics.Я нахожусь на начальных этапах, и хотя я понимаю, что метод проб и ошибок является критически важной частью процесса обучения, особенно в том, что касается программирования (у меня есть опыт работы в веб-разработке), я просто хотел бы по крайней мереправильный путь, если я собираюсь упасть!
Мой вопрос в системе движения.Каждый игрок будет иметь скорость и значение прыжка от 1 до 10. За каждую 1 скорость, которую он имеет, он может двигаться на 1 клетку (то же самое для прыжка).Диагональное движение считается движением 2 квадратов.Как мне использовать Navmesh (думаю, мне также может понадобиться использовать рассеяние лучей, но я не совсем все понимаю), чтобы выделить область допустимых движений на основе их скорости, прыжка и границ / объектов карты.Я хотел использовать эту систему в качестве контроллера движения.Когда они нажимают на выделенный квадрат, активный персонаж перемещается туда.
Вот пример того, о чем я говорю.