Gyrofighter
offline
Опыт:
2,386Активность: |
Грамотное создание отрядов
Создание отрядовОписаниеСама наработка(если ее вообще можно так назвать) банальна и проста, но в тоже время может оказаться полезной на картах, где игроку(человеку или компьютеру) приходиться создавать много юнитов и контролировать их действия уже становиться трудно. В самой карте три триггера(все на GUI), немного поподробней о каждом из них. Триггер "stroit"Самый главный, над которым мне пришлось долго ломать мозг. Создает отряды, индексируя их, добавляет юнитов в старые отряды, если в них есть места. Триггер полностью готов к использованию, осталось добавить условия, например - какого типа юнит, герой или нет и т.д. Триггер "umer"Этот триггер отвечает за удаление юнита из всех созданных групп. При установке, в нем ничего добавлять\менять даже не нужно. Триггер "go"Этот триггер отвечает за передвижение войск, достаточно поменять событие, ну и цель, куда отправяться юниты. УстановкаСкопировать триггеры, задать нужные ему переменные (если они не создались автоматически) и сделать, как сказано в "описании" P.S. Я совсем недавно в WE, поэтому прошу строго не судить. Наработку решил добавить, потому что на мой взгляд вопрос достаточно актуальный, а в академии ровным счетом ничего конкретного не подсказали, пришлось реализовывать самому. |
08.06.2009, 14:05 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
На сайте в "Наработках" есть такая. |
08.06.2009, 14:15 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
|
08.06.2009, 14:18 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gyrofighter
offline
Опыт:
2,386Активность: |
NCrashed Моей задачей не было формирование отрядов с капитаном, как в Strategic system by KLAUD(Если ты об этом).
Van Damm Моя не лучше, моя другая и решает совершенно другую задачу. |
08.06.2009, 15:28 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Gyrofighter, задача в том что перемещать отряд, не выбирая его?
|
08.06.2009, 16:47 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gyrofighter
offline
Опыт:
2,386Активность: |
NCrashed
Постараюсь объяснить, что такое отряд. Отряд - это группа, состоящая из 12 боевых единиц (их еще называют "пачка", "пачка юнитов" и т.д.). Сама задача была не том, что бы контролировать эти пачки, а в том, что бы их создать, т.к. в GUI нет такой функции, типа Отряд - Создать отряд. Так же важно заметить, что юниты, которые создаються не пихаються в новые отряды, а добавляються в старые (если юнит в старом отряде погиб или был удален из него по другой причине), что благоприятно сказывается на производительности игры. Так же легко справляеться с проблемой, с которой я столкнулся - мне нужно было контролировать много юнитов триггерно, но если контролировать каждого юнита, то они во время передвижения выстраивались в линейку, т.е. бегали по одному. Если же их добавлять в одну группу, то команда давалась только 12 юнитам из всей группы. Моя же наработка, позволяет создавать новые отряды по мере необходимости и контролировать каждый созданный отряд, в котором не более 12 юнитов. Отредактировано Gyrofighter, 08.06.2009 в 19:34. |
08.06.2009, 17:21 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Gyrofighter теперь ясно. К сожалению, для меня эта наработка не имеет практической ценности. Но ее будет удобно использовать для крупных сражений.
|
08.06.2009, 17:29 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|