![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
Set X Set Y или SetUnitPosition
Собственно сабж в названии-что выгоднее и лучше в плане производительности: Set X, Set Y + всевозможные проверки на местность или же SetUnitPosition???Также в этой теме прошу привести функцию проверки на то, что юнит находится на карте(а не в черной границе) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Faion
Noblesse Oblige
![]() ![]() offline
Опыт:
30,395Активность: |
SetUnitX\Y не помню почему, но лучше. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
xgm.ru/forum/showthread.php?t=56836 тут короче в моем спелле есть либа для проверки границ.
SetUnitXY быстрее, не проверяет позицию, не сбивает приказ. Можно сказать, это более лоулевельная нативка. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
SetUnitPosition вроде не двигает через недоступные места без SetUnitPathing |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
в 6 раз быстрее, учитывая что вызова два, в три... |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Судя по моим ручным тестам, там раз в 40 быстрее, не меньше) |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Faion
Noblesse Oblige
![]() ![]() offline
Опыт:
30,395Активность: |
ScorpioT1000, задокументируй подобные сведения, полезные же :) |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
Понятно Set X-Y,а функцию проверки местности кто нить может подкинуть??? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Юзай так.
SetUnitX SetUnitY в случае если нужно передвинуть лишь единожды, с учетом доступности локации - юзай SetUnitPosition |
![]() |
#9
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Sladkoegka, SetUnitX SetUnitY Не сбивают тикущий приказ юниту, но не могут двигать здания и юнита у которого нету скорости перемещения (равна 0). SetUnitPosition двигает юнита не зависимо от его скорости перемещения и карты путей, тупо засунет и все, сбивает текущий приказ юниту.. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
YellowStar, quq_CCCP, да,спасибо я уже понял но все же
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
именно not |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Цитата:
не работет во многих случаях. |
|
![]() |
#13
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
quq_CCCP:
неа оно не работает через карту путей без SetUnitPathing |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
asesmo, да ну, можно воткнуть и в непроходимое место... просто если совсем рядом будет проходимое то воткнёт туда... |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
я проверял так: создавал в этой точке дамми-юнита и сверял его координаты с точкой) |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
ScorpioT1000, и этот чувак еще что-то о скорости бормочет :D векс проверял созданием итема. |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Doc, итем проходим для юнитов, балда! =) |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
ScorpioT1000, вот бы тебе варн за дезинфу, как я раньше любил :D
Doc добавил:
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|