Данный способ демонстрирует как сделать в сетевой игре карту, подобную кампании Рексара или просто сетевую кампанию на ГУИ, всё профи это знают, а может и забыли просто, так как никогда не пользовались.
А именно меня натолкнули на это 2 недавних вопроса:
А именно меня натолкнули на это 2 недавних вопроса:
И так начнём
Плюсы:
- переход с карты на карту как в кампании Рексара
- скорость перехода - мгновенно
- разные игроки могут находится на разных картах
- простота усвоения и реализация прям на ГУИ (работает в любом патче)
Минусы:
- ограничение по типам рельефа
- невозможности перенести уже на готовую карту
- ломается миникарта (придётся делать черной, ставить картинку, или перезаписывать на кастомную в патче 131+)
Если всё устраивает переходим к следующему пункту
Подготовка игровых зон
А секрет довольно таки прост, карта должна быть разбита на игровые зоны, а зоны отделены друг от друга черными границами и в итоге получится что-то типа этого
А для перехода можно использовать любые визуальные знаки
И самое главное, это граница игровой области новой зоны должны быть чуть меньше чем сама зона примерно на 500-700 единиц, тогда игра обрезка произойдёт как нужно, и ни в койм случае нельзя заползать за черные границы карты или использовать координаты за пределами игры иначе фатал
Сами гуи триггеры
С утечками как положено =)
Устанавливаем при инициализации первую зону как основную
Устанавливаем при инициализации первую зону как основную
Триггер перехода из первой зоны во вторую
Триггер перехода из второй зоны в первую
Видео
И карта-пример внизу