Как сделать систему, как у расы Протоссов из SC2 с "Пилонами", для Альянса например?

Принятый ответ

quq_CCCP, всего-то пару триггеров: отдача приказа строительства, начало постройки, конец постройки, потеря строения, выбор юнита и отмена выбора юнита. Модели вообще не нужны, только 1 текстура.
Отдача приказа строительства: Если отданный приказ есть пилон или нексус, то всё хорошо. Если же нет, то проверяем, есть ли в радиусе X достроенный пилон. Если да, то всё хорошо. Если нет, то отменяем приказ.
Начало постройки: если строится пилон или нексус, то всё хорошо. Если же нет, то проверяем, есть ли в радиусе пилон. Если нет, отменяем постройку.
Конец постройки: если заканчивает постройку пилон, то нужно "включить" отключенные рядом строения. Если не пилон и не нексус, то проверяем наличие пилона рядом. Если нет, отключаем строение.
Потеря строения: если теряется пилон, то нужно отключить те строения в его радиусе, что питались только от него.
Выбор юнита и отмена выбора юнита: если игрок выбрал пилон и игрок является его владельцем, то показываем (скрываем) созданную картинку радиуса.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
5 лет назад
0
8gabriel8, красная карта может быть. У тебя тайлов с проходимостью/непроходимостью огромное количество. Используй их, создавая идентичные наборы по виду, но с разной проходимостью и возможностью постройки.
0
26
5 лет назад
0
Не знаю, что именно в итоге нужно PAMEXI, но спор он здесь знатный развёл)
Просто представил себе игрока, который, как и я, не играл СтарКрафт, который подключится к игре в эту карту в первый раз, где ему просто будет лень читать описания механик, и он не сможет нормально строить по неизвестной причине, получая сообщения: Здесь нельзя строить!
Конечно, будет нормально, если появляться будет другое сообщение: Нельзя строить вне зоны действия пилона. и сама зона будет подсвечиваться. Но о подобных механиках ты упоминал лишь то, что они сложны, не давая решений, потому представлял себе лишь первый вариант, которому лучше подошла бы альтернатива с красной картой пути.
DemonoiD, ты бы хоть тред почитал. Это и предлагал уже, но карты пути, которые называешь тайлами, нормально будут работать для одного игрока, а для нескольких нужно разбирать конкретно ситуации.
комментарий #8
2
29
5 лет назад
2
PT153, поле на клиф выше не распространяется.
Загруженные файлы
0
16
5 лет назад
0
NazarPunk:
PT153, поле на клиф выше не распространяется.
Проверить z здания, делов-то.
0
29
5 лет назад
0
Проверить z здания, делов-то.
Так на возвышенность оно то распространяется)
0
16
5 лет назад
0
NazarPunk:
Проверить z здания, делов-то.
Так на возвышенность оно то распространяется)
Ты говоришь, что с нижнего клиффа на верхний поле не идёт.
0
26
5 лет назад
0
Я тоже могу такие комменты писать.
Делов то, сравнить уровни высот клифов.
0
29
5 лет назад
0
Ты говоришь, что с нижнего клиффа на верхний поле не идёт.
Имеется ввиду такая вот разница:
Загруженные файлы
0
28
5 лет назад
Отредактирован PT153
0
поле на клиф выше не распространяется.
Действительно! Я ошибся. Нужно отметить тот факт, что в СК2 нет таких возвышенностей, что в комментарии выше, потому можно проверять Z в определённом диапазоне (if structure.z < pylon.z + height cliff then structure.build).
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.