WarCraft 3 Reforged: Переход с карты на карту в сетевой игре (GUI)

» Раздел: Основы
Данный способ демонстрирует как сделать в сетевой игре карту, подобную кампании Рексара или просто сетевую кампанию на ГУИ, всё профи это знают, а может и забыли просто, так как никогда не пользовались.
А именно меня натолкнули на это 2 недавних вопроса:

И так начнём

Плюсы:
  • переход с карты на карту как в кампании Рексара
  • скорость перехода - мгновенно
  • разные игроки могут находится на разных картах
  • простота усвоения и реализация прям на ГУИ (работает в любом патче)
Минусы:
  • ограничение по типам рельефа
  • невозможности перенести уже на готовую карту
  • ломается миникарта (придётся делать черной, ставить картинку, или перезаписывать на кастомную в патче 131+)
Если всё устраивает переходим к следующему пункту

Подготовка игровых зон

А секрет довольно таки прост, карта должна быть разбита на игровые зоны, а зоны отделены друг от друга черными границами и в итоге получится что-то типа этого
А для перехода можно использовать любые визуальные знаки
И самое главное, это граница игровой области новой зоны должны быть чуть меньше чем сама зона примерно на 500-700 единиц, тогда игра обрезка произойдёт как нужно, и ни в койм случае нельзя заползать за черные границы карты или использовать координаты за пределами игры иначе фатал

Сами гуи триггеры

С утечками как положено =)
Устанавливаем при инициализации первую зону как основную
Триггер перехода из первой зоны во вторую
Триггер перехода из второй зоны в первую

Видео

И карта-пример внизу

Просмотров: 867

» Лучшие комментарии


GrYLLL #1 - 7 месяцев назад 5   
Тыщу лет назад такое делал и это не как в рексаре - это ограничение видимости как в замке скибби
Bergi_Bear #2 - 7 месяцев назад 1   
GrYLLL, Да, как в замке Скиби, как в Бегстве из пирамиды, и ещё в 1000 подобных карт
A13579 #3 - 7 месяцев назад 0
Как я понял одну большую карту разбили на 4-е зоны, отделив их друг от друга границами?
Bergi_Bear #4 - 7 месяцев назад 0
A13579, верно, можно на любое количество зон, и не обязательно симметрично
A13579 #5 - 7 месяцев назад 5   
Bergi_Bear, но ведь в кампашке Рексара не так было!? Там ведь был именно переход с КАРТЫ на КАРТУ, а не с зоны одной карты на зону этой же карты?
Bergi_Bear #6 - 7 месяцев назад 3   
A13579, в кампании Рексара было не так, но я предлагаю сделать так, ведь это в 1000 раз проще и понятней и работает по сети
A13579 #7 - 7 месяцев назад 0
Bergi_Bear, а, понял)
Valentine122 #8 - 7 месяцев назад 6   
Bergi_Bear:
A13579, в кампании Рексара было не так, но я предлагаю сделать так, ведь это в 1000 раз проще и понятней и работает по сети
Только до этого любой картостроитель с минимальным опытом сам додумается. Я то ожидал открытия философского камня.
NazarPunk #9 - 7 месяцев назад 4   
Только до этого любой картостроитель с минимальным опытом сам додумается.
Судя по количеству вопросов не каждый.
SсRealm #10 - 7 месяцев назад 2   
Только грузится сие действие будет миллион лет и весить много и даже мамому проверять и фиксить такую карту капец как не удобно(
NazarPunk #11 - 7 месяцев назад 1   
Только грузится сие действие будет миллион лет
С чего бы это она должна миллион лет грузиться?
8gabriel8 #12 - 7 месяцев назад 3   
SсRealm, мгновенно работает. В карты подобные не играл что ли?

ScorpioT1000 #13 - 7 месяцев назад 3   
Сначала подумал, что это реально какой-то революционный переход с карты на карту в рефордже...
Bergi_Bear #14 - 7 месяцев назад 0
ScorpioT1000, но это оказался дикий боян, почему-то за него резко решили много раз спросить и я не нашёл на Xgm, где этот способ описывался бы отдельно
NanO #15 - 7 месяцев назад 2   
Сначала подумал, что это реально какой-то революционный переход с карты на карту в рефордже...
Same
А то что предлагаешь ты Bergi_Bear ... Как бы это правильно сравнить.
Тебя будто спрашивают, как закрутить шуруп силой мысли (что не есть реальным), а ты предлагаешь брать молоток и гвозди и руками вбить.
И вроде это то, что хотел тот, кто спрашивал, в какой-то мере, но на деле и не шуруп, и не вкрутили, и не силой мысли.
Может плохая аналогия, но смысл уловить можно.
NazarPunk #16 - 7 месяцев назад 1   
Тебя будто спрашивают, как закрутить шуруп силой мысли (что не есть реальным), а ты предлагаешь брать молоток и гвозди и руками вбить.
Вы не учли, что спрашивают обычно те люди, которые молоток то ниразу не видели.
GetLocalPlayer #17 - 7 месяцев назад 2   
С чего бы это она должна миллион лет грузиться?
Подразумевается что таким образом спаяно несколько полноценных карт в одну. В таком случае вес и время загрузки карты резко возрастает. Отсюда же забитый РО, как на несколько карт, огромное количество триггеров и все прочее, что усложняет поддержку.
ScorpioT1000 #18 - 7 месяцев назад 0
Клиффы не спаяешь, и лимит тайлов тоже мешает
MrGROX #19 - 2 недели назад 2   
Думал, чё путное