хочу сделать так что бы можно было пройти под аркой и пройтись по арке.
Принятый ответ
Простой ответ - так нельзя.
Сложный ответ - в теории есть два способа, оба сложные, кривые и требуют определенных навыков. Первый - отслеживать нахождение юнитов возле арки снизу или сверху и подменять декор так чтобы если юниты снизу, то проход под аркой, а если сверху, то по арке. Этот способ хорош для одиночных карт с одним героем под контролем игрока - в таких условиях игрок просто не заметит что одновременно и снизу и сверху ходить нельзя. Второй способ - полностью триггерно управлять движением юнитов вокруг арки, не полагаясь на стандартное движение. Таймеры на микропериодах, привязка данных к юнитам, перебор юнитов в области, установка фейковой высоты полета для наземных юнитов, вот это вот все.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
Показать
Берги
6 лет
0
Показать
NazarPunk, будут, но это не столь важно
0
Показать
8gabriel8
6 лет
0
Показать
Если на одной высоте друг в друга забегут, то важно. Например, ты танком заехал на мост, чтобы перегородить его для других юнитов. Что-то надо придумать, чтобы они отталкивались.
0
Показать
Vlod
6 лет
0
Показать
8gabriel8, писать свою систему коллизий. Если все объекты можно представить кружками, то это не сложно, но с ней не будет взаимодействовать родной поиск пути. Или позаимствовать карту у летающих юнитов
0
Показать
8gabriel8
6 лет
0
Показать
А как заимствовать у летающих? Типа создать летающих юнитов над нашими юнитами, которые будут невидимы, давать им такие же приказы, каждые 0.03 секунды сверять, если летающий юнит повернулся или сдвинулся, то и нашего поворачивать и сдвигать?
И вроде бы триггерные приказы летающие выполняют без коллизий.
0
Показать
ScorpioT1000
6 лет
0
Показать
Например, xdestr
0
Показать
Ikobot
6 лет
0
Показать
8gabriel8:
Через триггеры можно отключить колиззию юниту. И потом при помощи лома и каокй-то матери делать микроблокировки изображающие "невидимые стены" или делать связку регионов и колдовать оттуда.
0
Показать
Vlod
6 лет
0
Показать
Сделать юнита по настоящему летающим - или морф, или [использовать коллизию летающего над ним юнита, отключив пафинг у оригинала] или может мемхак
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.