![]()
London
![]() offline
Опыт:
1,693Активность: |
Урон по линий от одного юнита к другому
В общем допустим 1 юнит кидает как бы связь другому(молния между ними), и тот кто находится на этой молний получает урон.
Как отследить кто находиться на линий это молний? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
London
![]() offline
Опыт:
1,693Активность: |
Не то,видишь ли, в том что ты кинул показано в кратце как сделать стрелу Windrunner(ну всмысле урон по прямой) из Dota,а мне надо связь Io
Связь Io
Io связывает себя на 12 секунд с союзным юнитом, даруя обоим увеличение скорости передвижения. Любой враг, который коснется этой связи, будет оглушен.Связь будет прервана, если растянется на расстояние более 900 единиц. Вот мне и надо выяснить,кто задел эту связь ,а кто нет. |
![]() |
#3
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
ну так вам принципа мало? за вас никто не будет делать. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
London
![]() offline
Опыт:
1,693Активность: |
Зачем делать? Мне нужно просто и объяснить этот принцип:) Недопонимаю. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
циклом перебираешь на все расстояние, кто попался заносишь в группу, по окончанию наносишь всем в группе урон. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
5,023Активность: |
London:
Тебе кинули ссылку и в первой же теме находится ответ на твой вопрос |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Extremator
![]() ![]() offline
Опыт:
39,681Активность: |
я полагаю что тут сделано путём пикка юнитов по всей длине от А до Б
сделатьвательно - такое довольно просто делать на GUI, только нужно точки затирать, иначе игра улетит к едренифени (от лагов) ща мб набросаю пример сам
Extremator добавил: (не муишно) |
![]() |
#8
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
фигню вы пишите, причём адовую нужно пикать всех в аое вокруг героя, в радиусе до цели и проверять углы типо так |
![]() |
#9
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
5,023Активность: |
16GB, это не то, область получиться в виде конуса, а не прямоугольника |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
нам нужно проверить что юнит прям на молнии, какой конус нафиг? |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
5,023Активность: |
16GB, ок, как ты своим способом, например, изменишь ширину молнии? |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
углом же, там же проверка в угле например от +15 до -15, вот этот диапазон и будет шириной, вообще у меня так сделан 2 спелл в моей мапе у Владыки Раскола, и он работает если хочешь скачай убедись |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
5,023Активность: |
16GB, в той ссылке которую ты кинул, был пример, там же я и потестил твой метод, и на мое удивление там НЕ прямоугольник, хотя возможно это чем то и лучше |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Вот эта функция в библиотеке типа так, для лохов?
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
рейкаст никто не отменял между прочим. |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|