DARGO
На краю вселенной!
offline
Опыт:
5,352Активность: |
Автосбор предметов.
Как сделать, чтобы при применении опреаделенной абилки юнит получал приказ автоматически собирать все лежащие на земле предметы поблизости, до тех пор, пока не заполнится инвентарь или не собьется приказ. |
18.10.2013, 21:58 | #1
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,124Активность: |
запускаешь таймер, и каждый тик пикаешь рандомный предмет в радиусе если инвентарь свободен |
18.10.2013, 22:37 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
собственные попытки в студию!
|
19.10.2013, 14:28 | #3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DARGO
На краю вселенной!
offline
Опыт:
5,352Активность: |
DioD:
А что, если я не знаю даже с чего начать? Я с предметами никогда не работал до этого. DARGO добавил: В качестве альтернативы еще можно чтобы юнит подбирал 1 предмет. Лишь бы было без джасса :-) |
19.10.2013, 18:06 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,271Активность: |
Автоподбор предметов + поиск ближайших ближних предметов.
Система выполнена на гуи (в качестве примерчика), сделано немного криво, утечки с точками (думаю сам разбирешься с точками) вейты (самому лень делать нормально). Лучше конечно на jass. Я тебе расписал комментарии к действиям в примере подробно Можно еще вместо вейтов использовать триггер, который отслеживает приказ. Если приказ равен нулю, то делать дальше действия, короче ищет следующий предмет, так гораздо удобнее. Но я не стал усложнять. вот пример Отслеживать приказы будет намного быстрее, вернее раньше чем через вейты. Там время расчитано теоритически - расстояние, поделенное на скорость. Он там предмет подбирает раньше чем доходит до точки того предмета, и потом стоит, ждет до след. действия. Плюс время у вейтов отличаются от реального. Короче я тебе второй пример приложил, там можно посмотреть как отследить приказ юнита, который бездействует. Отредактировано Steal nerves, 20.10.2013 в 02:46. |
19.10.2013, 19:45 | #5
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DARGO
На краю вселенной!
offline
Опыт:
5,352Активность: |
Steal_nerves, ок спасибо :-) как за комп сяду скачаю и добавлю в благодарности.
Hate учись |
19.10.2013, 20:41 | #6
+1/−4
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
доноры\нормальные люди 1\0
увы... |
20.10.2013, 10:07 | #7
+5/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|