![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
17,452Активность: |
Получение высоты(Z) юнита
Можно ли получить какой-нибудь функцией высоту нахождения(Z) юнита на местности(просто при создании молнии между точками на определенной высоте,молния не всегда красиво создается) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
59,317Активность: |
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Lobster
![]() ![]() offline
Опыт:
2,043Активность: |
Nerevar, Есть простая GetUnitFlyHeight( unit ), есть элитная для полетов
globals
location Point = Location(0,0) endglobals function GetUnitZ takes unit u returns real call MoveLocation( Point, GetUnitX(u), GetUnitY(u) ) return GetLocationZ( Point ) + GetUnitFlyHeight(u) endfunction |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
17,452Активность: |
Ещё вопрос:Если у меня рельеф сделан с помощью поднять\опустить,то как в этом случае отследить высоту?Я проверял ваши способы - молния создаётся ниже расположения юнитов. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
Насколько ниже? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
17,452Активность: |
Намекаешь на то чтобы прибавлять к той высоте,которую я получил,то значение,на которое ниже молния создается?)В разных точках уровень повышения ведь разный... |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
17,452Активность: |
Спасибо за помощь,с точкой я сам разобрался=) |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|