Перечислите пожалуйста все способы выбрать одного даммика в радиусе от другого, чтобы можно было реализовать столкновение снарядов.
Я слышал что GroupEnumUnitsInRange их выбирает, но нет.
Вариант: добавлять все снаряды в общую группу и сверять расстояние между ними ВСЕМИ в каждый тик таймера КАЖДОГО снаряда, как я полагаю, слишком жестко.

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

были кучу тем про москиты =(
не предлагаю идеального решения, ибо сам не знаю что лучше: можно заранее добавить созданных в группу, и с ней же работать и не нужно пикать ежесекудно. но перебирать и перепроверять (перечитывать) расстояния придется. хоть общая группа, не общая разницы не вижу. можно добавлять в группу тех, кто участвует в задумке, будет меньше, это разве снизит работу? уверен, что щас прибегут и посоветуют структуры.
зависит от кода
0
19
7 лет назад
0
Похожие вопросы:

ответ
z1i2p3:
naxim, Принцып ясен большое спасибо! Но вот новая проблема с поворотом, даммик поворачивается несвоевременно. Что можно сделать?
Не знаю.
К сожалению, таким способом будут работать только башни, улучшенные до Башни Стрелка во время игры. Если изначально на карте стоят Башни Стрелки, они работать не будут. Если надо могу исправить.
Исправил. Теперь Башни Стрелки, поставленные на карту в редакторе будут работать так же, как те, что были улучшены во время игры.
ответ
~16GB:
nvc123,
у меня подобным образом сделаны почти все спелы моей карте и всё ок. Если бы ты сделал карты, в которые хоть кто-то играет, то тебя можно было бы ещё слушать, а так. В доте тоже вон всё на хэше и триггерах и всё ок. Ещё и cjass предлагаешь.

0
27
7 лет назад
Отредактирован MpW
0
были кучу тем про москиты =(
не предлагаю идеального решения, ибо сам не знаю что лучше: можно заранее добавить созданных в группу, и с ней же работать и не нужно пикать ежесекудно. но перебирать и перепроверять (перечитывать) расстояния придется. хоть общая группа, не общая разницы не вижу. можно добавлять в группу тех, кто участвует в задумке, будет меньше, это разве снизит работу? уверен, что щас прибегут и посоветуют структуры.
зависит от кода
Принятый ответ
1
13
7 лет назад
1
Раньше пикал, гуишый выбрать отряд по типу юнитов, он и москитов добавлял в групу.
0
28
7 лет назад
Отредактирован nvc123
0
для москитов лучшим вариантом является создание своей системы регионов для снарядов
это уменьшит количество снарядов участвующих в проверке на столкновение (проверяем только снаряды из региона и смежных с ним)
либо если снарядов планируется не много (меньше 50) то можно полный перебор всех снарядов
0
19
7 лет назад
Отредактирован Darknessay
0
Borodach:
Каждый раз когда вижу как кто то пишет "я выбирал москитов отрядом на ГУИ", его минусят, но у меня тоже такое было, правда я не помню из-за чего. У меня был один снаряд и была способность, которая создает над героем снаряды и проверяет врагов в радиусе от него. Если враг есть - в него запускается рандомный снаряд. Так вот, тот первый тип снаряда(способность другого героя) почему то триггерил вторую способность и в него влетали снаряды, а когда я в условиях проверки поставил "москиты = 0", это прекратилось.
0
4
7 лет назад
0
Darknessay:
добавляй в массив или выбирай отрядом по типу юнита.
0
19
7 лет назад
0
Steal nerves:
были кучу тем про москиты =(
И правда. В общем ладно, я понял что единственный верный способ - заносить в группу заранее.
Всем спасибо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.