![]()
Elf_Stratigo
![]() offline
Опыт:
4,699Активность: |
GetTrainedUnitType/GetUnitTypeId
Что лучше (быстрее):
GetTrainedUnitType() или GetUnitTypeId(u) с условием что выше в коде есть u=GetTrainedUnit() переменная u используется |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Elf_Stratigo, если u определяется только для этого действия, то первое всяко быстрее, т.к. одна функция заместо двух |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Msey
????
![]() offline
Опыт:
67,346Активность: |
Elf_Stratigo, В зависимости от структур триггеров. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Master_chan
Полуночный командир
![]() offline
Опыт:
15,660Активность: |
Что мешает взять и проверить? |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Elf_Stratigo
![]() offline
Опыт:
4,699Активность: |
Master_chan:
спать хотелось :) ща проверю уж сам тогда -.-
Elf_Stratigo добавил:
хм, может я чтото делаю неправильно, но у меня "кто быстрее" зависит от того, какую функцию использую для получения времени
» тест
код:
udg_t - глобальный таймер, стратует по событию EVENT_PLAYER_UNIT_TRAIN_START если использую TimerGetRemaining то GetTrainedUnitType быстрее (больше времени осталось), а если TimerGetElapsed - то в скорости выигрывает GetUnitTypeId (меньше времени прошло)
причём, обратите внимание, порядки отставаний даже различные где я туплю? -.- |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Elf_Stratigo, какая вообще разница?
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Elf_Stratigo
![]() offline
Опыт:
4,699Активность: |
хочу что быстрее |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
ты вообще чтоли на милисекундах кончился, используешь эту функцию 1000 раз в секунду? в треде нет смысла, юзай то, что нужно в коде, а не то что быстрее.
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|