KLL
offline
Опыт:
257Активность: |
Большое кол-во способностей
Долго маялся с редактором, но так и не нашел как такое сделать.
Проблема: Предположим, у нас есть 30 способностей и единица. Из них у единицы одновременно находится, к примеру, 5-10 способностей. Закидываем их по стандарту (в abil и панель приказов). Надо добавить все 30 способностей в abil, а также указать их положение в панели. НО. Мы не можем их разместить, так как размер панели меньше кол-ва способностей. Делать через требования не вариант, потому что их количество начинает просто зашкаливать.
Вопрос:
Есть ли в SC такой же способ добавления способности как в Wc3 (триггером add ability)? или Есть ли возможность манипулировать кнопками, т. е. в игре изменить их Row и Column? |
19.05.2012, 17:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
можно сделать свою панель с переключением как в ммо и тригерно скрывать\добавлять туда нужные кнопки |
19.05.2012, 17:20 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
KLL
offline
Опыт:
257Активность: |
Т. е. как диалог? Но тогда будет очень плохо с агентами... |
19.05.2012, 17:35 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
я так понимаю тебе просто нужно скрывать ненужные абилки, если так то есть такие функции:
|
19.05.2012, 17:49 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
Страшно подумать, зачем столько способностей. Клон ВоВа делаешь?
Первый вариант - разбить их по группам на несколько страниц со способностями, как это сделано с кнопкой "Обычные здания" и "Продвинутые здания" у рабочих.
Второй вариант - воспользоваться требованиями. В каждую ячейку поместить несколько кнопок, каждая из которых имеет определенные требования (экипирован предмет, активен алгоритм, проч.), настроив его так, чтобы кнопка с не соблюденным требованием была не видна - следовательно будет показана следующая кнопка в иерархии (если ее требование выполнено).
Стандартные способности (Идти, атаковать, стоп) удали или помести на другую страницу. |
19.05.2012, 18:03 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
KLL
offline
Опыт:
257Активность: |
agentex, нет, тут проблема именно с кнопками. Нужно не просто скрыть способность, но и сделать так, чтобы нужные правильно отображались в панели приказов.
GraTuraL, первый вариант хорош, но для применения с хоткея игроку придется нажимать сразу 2 клавиши.
Второй вариант плохой, так как, из-за того что мы не можем сказать где будет находится наша способность до ее выбора, число требований выливается в (всего способностей)*(макс. возможное у юнита). Частично решил проблему введением классификаций спелов. Однако, вазможно ли в принципе манипулировать (передвигать) кнопками на панели приказов в игре? |
19.05.2012, 20:50 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
inoto
я буду крутым!
offline
Опыт:
6,891Активность: |
KLL, agentex предложил тебе очень хороший вариант. Советую прислушаться к нему ещё раз. Тоесть ты даёшь юниты абсолютно все способности и скрываешь/выключаешь триггерно ненужные. Сам делаю так. |
19.05.2012, 21:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
KLL
offline
Опыт:
257Активность: |
Если засунуть 30 способностей юниту, а затем отключить ненужные, ну скажем, 25, то мы влетаем в ситуацию, когда несколько способностей на одном "месте" в панели приказов.
Сейчас именно этот способ и используется, однако, нужно другое решение. |
19.05.2012, 21:54 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
inoto
я буду крутым!
offline
Опыт:
6,891Активность: |
KLL, ок. Скажи, что тебе конкретно нужно? Подробно опиши ситуацию.
80% что вариант, о котором я говорю, заменяет этот способ из вц3 |
19.05.2012, 22:58 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
KLL
offline
Опыт:
257Активность: |
На панели команд всего 15 мест под кнопки. Способность должна быть заранее добавлена в "способности" и установлена заранее на панели команд. Однако, у меня 30 способностей, и при попытке установить я получаю "накладывание", т. е. кнопка одной способности находится под другой, так как игрок может выбрать любые из 30 способностей. |
19.05.2012, 23:31 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
KLL, перепродумай способности, и разбей их на несколько групп.
Чтобы способность для каждой ячейки надо было выбрать не из всех 30 спеллов, а лишь из 5-8 возможных. Они будут у тебя в нужных ячейках и с годными хоткеями (хотя это исправимо). Как в Диабле 3. http://eu.battle.net/d3/ru/calculator/barbarian |
19.05.2012, 23:34 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Я сломал голову фейспалмами. Submenu, не? По-моему тот же спеллбук, только круче. |
19.05.2012, 23:41 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
KLL
offline
Опыт:
257Активность: |
Эм.
На счет Диблы. Там как раз-таки можно выбрать любые способности. Исключение - на ЛКМ нельзя поставить спел без цели. |
19.05.2012, 23:42 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
Цитата:
Не выйдет. Тебе понравится щелкать 6 абилок, которые живут в 4 спелбуках? Задумка автора - выбрать в начале игры (или когда там) своему герою любые 5 абилок и 30 доступных. Цитата:
Можно. Но начнутся проблемы: не будет хватать ресурса для каста абилок, у способностей будут слишком долгие кулдауны, несколько защитных абилок будут невостребованы. |
||
19.05.2012, 23:49 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
Ещё вариант - сделать диалоговое окно (меню) и в нём сколько хочешь кнопок со способностями. |
04.06.2012, 10:43 | #15
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Epselot
offline
Опыт:
3,592Активность: |
KLL, Поверь сделать диалоговое окно будет рациональнее всего, это практично и удобно нежели искать глазами каждый раз нужную способность в панели приказов, и для компа это не грузно=) |
08.06.2012, 05:49 | #16
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Zolden
offline
Опыт:
1,588Активность: |
Интересно было бы посомотреть, как по нажатию диалоговой кнопки вы собираетесь переходить в режим выбора цели единицей. |
08.06.2012, 11:46 | #17
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Epselot
offline
Опыт:
3,592Активность: |
Zolden, да легко, при нажатии на кнопку выбранный юнит применяет способность Х на следующего выбранного юнита игроком. лол |
08.06.2012, 15:00 | #18
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
Zolden:
Кнопка нажата - Отдать приказ единице (Атаковать). Когда приказ будет отдан, появится указатель выбора цели атаки. Только нужно в способностях единицы добавить способность атаковать. Как бы с панели приказов сигнал не идёт, а триггерно срабатывает именно стандартная атака. Сам не пробовал, но думал над этой проблемой. Попробуйте. |
15.06.2012, 21:33 | #19
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
KLL
offline
Опыт:
257Активность: |
Тут либо диалоговое окно, либо искусственно классифицировать способности.
При попытке отдать приказ для способности с целью без указания цели выдает ошибку, так что придется через кординаты мыши. Правда тогда агенты с указанием области работать не будут. |
17.06.2012, 16:32 | #20
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|