Как строить здание уже поверх здание с блокатор пути но при это запрешали воздух... А то всю ломаю голову =(
PS Если герой бежит к здание и обходит и строить в точке который ранее строил так как через триггер проверяю что можно строить поверх а мне надо стандартный проверка который в игре показывает зеленый и красный квадрат
PSS Типо проклятый рудник который может только оплести в руднике, но было бы и другие типы юнитов указывать поверх

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

8gabriel8, суть не важно сделал так все без текстуры пути и имеет здание по умолчание они 2х2 клетку ставит только наземным... А потом при игре генерирует из здание в юнит изврашеным но актуально!
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
5 лет назад
0
  1. Без мемхака ничего такого не припоминаю, кроме рудников (оплетенный эльфийский позволяет выбирать тип юнита который строится оплетением, но требует корни и неподвижность, а также удаляется если уничтожен оплетающий юнит, а нежить не дает выбирать чем оплетать, ну и оба вроде как только со стандартным рудником работают).
  2. Не помню можно ли зданию выбрать требование для строительства "летающий", если можно, то это позволит строить в любой точке где можно летать, но, естественно, даже там где внизу ничего нет.
  3. Всегда можно пойти не через строительство "на", а через улучшение здания.
  4. Есть ли что-то в мемхаке на эту тему не знаю - особо мемхаком не пользуюсь.
0
26
5 лет назад
0
Вроде нужна способность Рудник только. Если карта одиночная, то можно извращаться костылями, давая способность Рудник нужному зданию, на котором хочешь построить другое. Вроде при получении приказа равкод здания должна даваться способность, но это не точно. Просто несколько месяцев назад с одним человеком обсуждал, как можно сделать шахту и мельницу, из которых можно вести добычу золота и дерева, но которые надо построить соответственно на руднике и колодце. Если же карта мультиплеерная, то это не прокатит, а точнее будет на уровне школоты, будешь стыдиться.
2
23
5 лет назад
2
8gabriel8, суть не важно сделал так все без текстуры пути и имеет здание по умолчание они 2х2 клетку ставит только наземным... А потом при игре генерирует из здание в юнит изврашеным но актуально!
Принятый ответ
0
27
5 лет назад
Отредактирован MpW
0
можно сделать триггерный аналог.
ловим приказ в точку (если это был приказ ид здания), выясняем какого размера текстура у здания,
смещаем рект нужного размера в точку.
  1. надо проверить есть ли в этом ректе юниты. Если надо чтобы накладывало здание на здание2 сверху, тогда надо проверить есть ли это здание2. выбираете нужную текстуру (есть текстура у магического круга, она игнорит здания, юнитов и прочее, на все ставится. главное триггерами проверять ставится ли тут) и можно кодом участок от воздуха закрыть (это при событии юнит начинает/завершает строительство). код
  2. проверять нужно еще на декорации, если там есть декор отменить. чекаем еще на юнитов и предметы. будешь текстом выводить что здесь нельзя строить, участок занят. Если участок свободен, пишешь "нужно на ратуше ставить". только тупой не поймет
  3. если точки ректа соприкасаются с точками здания, значит здание подходит. Иначе, отменить приказ.
  4. ну и обратные действия, если здание снесут
типа тема такое делаю в своей карте, и причем успешно
0
23
5 лет назад
0
Steal nerves, у меня блоки типо кирпичное накладывает
0
27
5 лет назад
Отредактирован MpW
0
JMCode, точно, юнит не может строить поверх, тк ему надо подойти ближе, а ему мешает здание. текстура здания блокирует проход строителю. у меня в карте похожее, но у меня немного другая задумка (там растения и через них можно ходить насквозь, однако мне нужно было запрещать сажать новые на занятых участках). поэтому и проверяется занята ли (если занято, отменяем).
это можно сделать, только если там будет даймик строить или юнит с отключенным коллизион
0
23
5 лет назад
0
Steal nerves, суть задумка игра хардкор строиш блоки кто окажет выше тот выграл =) не упасть в яму, и одновремено лава поднимает верх
0
32
5 лет назад
0
JMCode, а нельзя было это сделать в 2, на манер какой-нить "пирамид эскейп"?
0
23
5 лет назад
0
quq_CCCP, не понял про вопрос.
0
32
5 лет назад
0
Так же приходит в голову идя поднимающейся платформы, у нее вроде всего 2 высоты, но это неважно, просто проигваем анимацию туда сюда, а так же деформируем землю (типа лава поднимается) и создаем иллюзию что платформа движется вверх пока игрок что то там на ней делает, что осталось вам придумать, жмакать кнопки или по очереди атаковать какие-нибудь "магические камни".
JMCode, ну не свреху вниз строить блоки а слева направа на земле а камера находится сверху, как в тетрисе...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.