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

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

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