![]()
ahm
![]() offline
Опыт:
111Активность: |
Прерывистое передвижение мобов.
Survival-карта. Используется несложный цикл(создать моба в регионе->отправить его в центр).
У меня довольно много мобов и они идут как-то отрывисто(пройдут чуть-чуть, постоят подождут и не факт что дальше пойдут) Проблема в следующем: как убрать эту прерывистость? Код:
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
HTC
Мечта - та же реальность
![]() ![]() offline
Опыт:
23,885Активность: |
Если ты их отядами отправляешь, то так и будет. (на код особо не смотрел) Посмотри физический размер и круг выбора твоих юнитов. Может они друг об друга врезаются. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
RazArt
![]() ![]() offline
Опыт:
11,197Активность: |
Эм... А почему атака у тебя стоит? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Цитата:
потому что атака универсальный приказ, ее можно приказывать и в точку и на обьект автор проверь карту на утечки, такие задержки могут быть изза них. Или еще если на карте много юнитов с одним приказом. |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
RazArt
![]() ![]() offline
Опыт:
11,197Активность: |
agentex, и? А чем перейти нападая на противников не понравился? оО
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Цитата:
нде.. а ты не пробовал нажать кнопочку "конвертировать в текст"? перейти на проивников в Гуи это "attack" в жассе |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vampirrr
O_o
![]() ![]() offline
Опыт:
19,286Активность: |
agentex, а не attack-move?
пардон, заглючило меня что-то..нет такого приказа.. Отредактировано Vampirrr, 08.03.2009 в 04:40. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Vampirrr, такого приказа не существует.
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IceInfernal
...где распостерся мрак
![]() ![]() offline
Опыт:
2,317Активность: |
Они останавливаются, потому что слишком много юнитов за одного игрока. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
IceInfernal, не за одного игрока, а вообще на карте.
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ahm
![]() offline
Опыт:
111Активность: |
Получается , что нужно просто снизить кол-во юнитов на карте? у в данный момент создаются пачка по 10 юнитов, одновременно на 8 сторонах, следующая пачка через 15 секунд.... итого 8*10=80 юнитов каждые 15 секунд с одинаковым приказом, это много? |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
ahm, да, лучше повысь характеристики юнитам, чем тупо пускать мясо.
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
ahm это из-за вычисления путей, физ размер многих юнитов мешает нормально путь вычислить, наверно если поставить физ размер на 0 то должно быть лучше, хотя не гарантирующую...
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ahm
![]() offline
Опыт:
111Активность: |
Цитата:
Цитата:
Поставил физ. размер 0, стало лучше, но не достаточно, проблему решил уменьшением количества юнитов. Но как организовать мясо не знаю, но хотелось бы... |
||
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
ну ты можеш каждую секунды или несколько отдавать всем юнитам приказ заного, только нужно еще чтобы не всем юнитам сразу отдавать приказ, иначе будет большая нагрузка на один моменть времени, а для каждой группы чуть позже чем для другой |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ahm
![]() offline
Опыт:
111Активность: |
Цитата:
У меня 2 вопроса: 1) что лючше юзать "every time perod" или "sleepprocess"в цикле 2) что лючше юзать массив с юнитами или Кеш. |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
RazArt
![]() ![]() offline
Опыт:
11,197Активность: |
|
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Угу а еще лучше группу с юнитами |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
RazArt
![]() ![]() offline
Опыт:
11,197Активность: |
Да точно, но собстно если там ещё есть параметры юнита (усталость, сытость и я хз что у автора), то лучше всё таки массивы |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ahm
![]() offline
Опыт:
111Активность: |
Цитата:
Если юнит умер, в массиве он остается и при проходе по массиву получается мы выполняем лишние действия. При каждой смерти юнита можно оптимизировать массив, но это оч. ресурсозатратно |
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|