XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
DARGO
На краю вселенной!
offline
Опыт: 5,352
Активность:
Автосбор предметов.
Как сделать, чтобы при применении опреаделенной абилки юнит получал приказ автоматически собирать все лежащие на земле предметы поблизости, до тех пор, пока не заполнится инвентарь или не собьется приказ.
Старый 18.10.2013, 21:58
Hate
конь вакуумный
offline
Опыт: 43,124
Активность:
запускаешь таймер, и каждый тик пикаешь рандомный предмет в радиусе если инвентарь свободен
Старый 18.10.2013, 22:37
DioD

offline
Опыт: 45,184
Активность:
собственные попытки в студию!
Старый 19.10.2013, 14:28
DARGO
На краю вселенной!
offline
Опыт: 5,352
Активность:
DioD:
собственные попытки в студию!
А что, если я не знаю даже с чего начать? Я с предметами никогда не работал до этого.
DARGO добавил:
В качестве альтернативы еще можно чтобы юнит подбирал 1 предмет. Лишь бы было без джасса :-)
Старый 19.10.2013, 18:06
MpW

offline
Опыт: 50,271
Активность:
Автоподбор предметов + поиск ближайших ближних предметов.

Система выполнена на гуи (в качестве примерчика), сделано немного криво, утечки с точками (думаю сам разбирешься с точками) вейты (самому лень делать нормально). Лучше конечно на jass. Я тебе расписал комментарии к действиям в примере подробно

Можно еще вместо вейтов использовать триггер, который отслеживает приказ. Если приказ равен нулю, то делать дальше действия, короче ищет следующий предмет, так гораздо удобнее. Но я не стал усложнять. вот пример

Отслеживать приказы будет намного быстрее, вернее раньше чем через вейты. Там время расчитано теоритически - расстояние, поделенное на скорость. Он там предмет подбирает раньше чем доходит до точки того предмета, и потом стоит, ждет до след. действия. Плюс время у вейтов отличаются от реального. Короче я тебе второй пример приложил, там можно посмотреть как отследить приказ юнита, который бездействует.
Прикрепленные файлы
Тип файла: w3x автоподбор.w3x (20.8 Кбайт, 13 просмотров )
Тип файла: w3x unit на гуи.w3x (16.3 Кбайт, 8 просмотров )
Тип файла: w3x версия 2.w3x (21.3 Кбайт, 12 просмотров )

Отредактировано Steal nerves, 20.10.2013 в 02:46.
Старый 19.10.2013, 19:45
DARGO
На краю вселенной!
offline
Опыт: 5,352
Активность:
Steal_nerves, ок спасибо :-) как за комп сяду скачаю и добавлю в благодарности.
Hate учись
Старый 19.10.2013, 20:41
DioD

offline
Опыт: 45,184
Активность:
доноры\нормальные люди 1\0

увы...
Старый 20.10.2013, 10:07
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:02.