Вопрос таков Боевая единица оставляеть под сабой точку или эта точка двигаеца в месте с боевой единицай и если боевую единицу удалить то удалица и точка так это или нет
Не мудрите с ответам

Не мудрите с вопросами. Никто сам по себе ничего не оставляет и не двигает.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
29
Не мудрите с вопросами. Никто сам по себе ничего не оставляет и не двигает.
Принятый ответ
17
Он скорее имеет ввиду координаты местоположения юнита на карте.
15
Мне надо знать если я юнита удаляю я ево полностю удаляю нечего он не оставляеть после себя
13
Starman2222, нет, не должен, если правильно с ним делать действия. Например, плодить точки, чтобы узнать расположение юнита, и не удалять их - неправильно. Это значит, что после юнита останутся утечки, и уже не прямые, а косвенные.
15
и каким оброзом можно удалить полностю утечку
кстати ты сначало написал что узнать место положение точек это не правелино а потом пишыш эта значит что после юнита остёца утечка опсалютно не логично написано но я тебе просто верю наслово по скоку знаю что ты прав
КЕТ не все могут грамотно писать не каждому дано ты ставиш замечание от того что я не умею эта всеравно что я сказалбы тебе штангу в 120 кг хатяб подними не можеш нарушение ну да ладно эта чисто моё мнение
2 пункта от Кет: 1.2.1 (безграмотность)
13
Starman2222, юнит - это сам по себе юнит с некоторыми характеристиками, такими как модель отображения, координаты в пространстве и т.д. Можно сопоставить со структурой - набором переменных, которые можно изменять. Если удаляется юнит, то и удаляются все переменные, связанные с ним (высота полета, набор способностей и прочие), но если, как я говорил, узнавать точку, например, через GetUnitLoc, то уже создается новый объект со своим набором переменных, а именно точка. Так что, если ее не создавать, то и утечек не будет. Ее в свою очередь можно удалять также, как и в случае с юнитом для предотвращения утечек.
15
Вопрос таков Боевая единица оставляеть под сабой точку или эта точка двигаеца в месте с боевой единицай
Откуда вообще был взят этот бред? Это даже не нубство, это мракобесие.
7
Ответ: конечно удаляется. Нет юнита в игре - нет его позиции. Это элементарно проверить на GUI - удаляй юнита через remove unit, а затем попытайся вывести на экран его координаты через сообщение (Игра - показать всем), используя функцию position of unit.
26
Starman2222:
Боевая единица оставляет под собой точку или эта точка двигается в месте с боевой единецей, и если боевую единицу удалить - то удалится и точка
Юнит и точка - разные объекты, которые между собой не связанны.
Когда ты получаешь точку, происходит процесс, в результате которого берутся текущие координаты юнита и в них создаётся новая точка (которую ты и получаешь).
Точка не двигается за юнитом и "живёт" сама по себе.
Смерть юнита, или какое-либо ещё событие с ним - никак не влияет на точку.
Уничтожить точку можно в любой момент, но только если ты можешь на неё сослаться (для этого её обычно записывают в переменную). Очистка ссылки происходит так же как и в случаи с юнитами -
set loc = null
igor_razor:
Ответ: конечно удаляется. Нет юнита в игре - нет его позиции. Это элементарно проверить на GUI - удаляй юнита через remove unit, а затем попытайся вывести на экран его координаты через сообщение (Игра - показать всем), используя функцию position of unit.
а вот теперь создай юнита - set u = CreateUnit(бла бла бла)
возьми точку под ним - set l = GetUnitLoc( u )
потом удали юнита - call RemoveUnit( u )
и спроси координаты "l" ... получишь координаты точки, которая была получена раньше, пока юнит был "жив"
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.