К прошлому вопросу: при использовании триггера с заменой одного здания на другое, появившееся строение находится не на том месте. Обычно оно опускается на клетку вниз или влево, а если рядом с ним стоят юниты то телепортируется совсем далеко

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

Требования к расположению убирай.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
19
5 лет назад
2
Похожие вопросы:

ответ
делается это через проверку на существование точки сбора
то есть
boolean IsRally(unit u){
	location a=GetUnitRallyPoint(u);
	bool b=a!=null;
	RemoveLocation(a)
	return b;	
}
ответ
В редакторе скелета

3
26
5 лет назад
3
Наверное, это решается действием Боевая единица - Collision off для здания перед заменой.
0
5
5 лет назад
0
8gabriel8, Не решается, к сожалению
1
20
5 лет назад
Отредактирован SсRealm
1
Ну тут все логично, когда один юнит изчезает,другой появляется на его месте и естевственно ему никак не появиться ,если там стоят другие юниты.
Есть потрясный вариант заранее создать второе здание,потом скрыть его командой hide,сделать неуязвимым и разместить где - нибудь в углу карты и когда ты убираешь первое на его место переместить другое, сделать видимым,уязвимым.Профит!
Кстати этот метод лояльнее,потому что перемещаемые юниты никак не влияют на карту,а вот те,которые создаются во время игры вызывают утечку.Дело хозяйское.Удачи тебе дружок!))
Заранее, оговорюсь,чтобы не было холивара. Вместо здания мы делаем юнита с графикой здания и лишаем его возможности ходить
0
5
5 лет назад
Отредактирован Hogger16level
0
Решил путем отключения коллизии всех юнитов в регионе и включением после появления здания
upd. А, нет, ошибся, отключение коллизии юнитов не помогает
0
19
5 лет назад
0
SсRealm, ничего не вызывает утечек, если правильно это делать.
0
30
5 лет назад
0
Решение схожей проблемы.
2
23
5 лет назад
2
а не проше морфить здание в другой здание.
0
10
5 лет назад
0
В прошлом вопросе я скинул вариант без замены, мб, он подойдет
0
5
5 лет назад
0
pro100master, Звучит интересно, не опишешь как это делается?
LordDracula, тут в другом дело, нужно чтобы здание при разрушении переходило в руки другого игрока и восстанавливалось
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.