1. Суть - работаю над армиями, которые в процессе развития/постройки новых зданий/исследований/найма героев и прочего будут видоизменяться. Само развитие - древовидно, с альтернативными ветвями развития, некоторые из которых так же буду взаимоисключающими.
В качестве примера
Ситуацию уже приводил в прошлом своём вопросе. Альянс, герои Архимаг и Чародей Крови - триггерно сделаны взаимоисключающими, и каждый из них словно приводит в армию своих подчинённых юнитов.
Если игрок в качестве героя выбирает себе Чародея Крови, то в Храме Истины становятся доступны к обучению Волшебница, Целитель и Ведьмак (поскольку все они = эльфы).
Если игрок в качестве героя выбирает себе Архимага, то в том же Храме Истины становятся доступны к обучению Жрец Войны и Гидромант (по дефолту доступные из Кампании у Альянса).
С триггером уже разобрался, вопрос чисто по оформлению расы внутри игры. Если использовать изменение типа доступности, то юниты пропадают из видимости в казармах (тренирующих юниты зданиях), и таким образом игроку будет попросту не видно, каких именно юнитов даст та или иная ветвь развития расы.
Если блокировать юнитов через Требования - Технологии - будет накапливаться множество неактивных иконок, что тоже не очень удобно.
Можно конечно пробовать через группировку по классам юнитам (типа втулить иконку Жезла Магии на временного юнита, с описанием "Заклинатель Альянса. В зависимости от выбранного Вами пути развития это может быть Эльф-Целитель либо Человек-Жрец Войны), но ветви развития не всегда будут давать полностью аналогичных юнитов, особенно когда дойду до Одры - там союз множества разных рас, и вместо тролля-охотника в зависимости от ветки развития может быть Орг-Камнеметатель.
Сам вопрос - как можно было бы отобразить Древо Развития расы?

Принятый ответ

Можно воспользоваться FSGUI или DGUI, но это довольно сложные системы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
24
5 лет назад
2
Можно воспользоваться FSGUI или DGUI, но это довольно сложные системы.
Принятый ответ
0
26
5 лет назад
0
Можно добавить зданию пустышки с описаниями ветвей развития, когда ветвь выбрана, пустышки блокируются.
А юнитам устанавливается лимит -1.
Можно добавить пустышки с спеллбук.
2
23
5 лет назад
2
8gabriel8, ты ему неограничено даеш -1 = неограничено раз, 0 = заблокировать данный юнит.
... > 0 = указаный раз
1
26
5 лет назад
1
У здания в панели приказов сразу занимаются две кнопки: Отмена (3/2) и Флаг (3/1), остаётся 3/0 и все остальные девять слотов... Если не принципиально - можно в слоте 3/0 поставинь абилку-морф, которая будет давать возможность переключаться между Казармой-людей и Казармой-эльфов. При этом на всех юнитов/улучшения внутри каждой из них будут работать требования выбора нужного "пути развития". Получится что в одной казарме будет всё как надо (можно нанимать юнитов), а в второй - полный заблокированный список, который можно будет просто просматривать благодаря такому способу переключения.
Так подходит?
2
28
5 лет назад
Отредактирован PT153
2
Отмена (3/2) и Флаг (3/1)
Это если оно что-то производит, а также эти иконки можно скрыть. Потому в распоряжении 12 позиций.
2
12
5 лет назад
2
PT153:
Отмена (3/2) и Флаг (3/1)
Это если оно что-то производит, а также эти иконки можно скрыть. Потому в распоряжении 12 позиций.
Так, можно пожалуйста поподробнее про скрыть кнопки отмены и точки сбора (но так, чтобы эти команды все равно работали в здании)?
0
26
5 лет назад
0
pro100master, естественно неограниченно. Всем юнитам изначально выставлен лимит 0. Он выбирает Архимага, в бараках блокируются пассивки с описаниями для Архимага и Чародея крови, а Жрецу войны и Гидроманту устанавливается лимит -1.
0
28
5 лет назад
0
(но так, чтобы эти команды все равно работали в здании)
Насчёт работы сказать не могу, но скрыть можно.
Статья и комментарий.
0
9
5 лет назад
0
Дело такое, мы выбираем 1 из N числа героев, доступны юниты 1-ой группы юнитов к найму из N-х групп.
Но насчет исследований даю в пример такую карту: недавно поиграл. Там одно исследование блокирует другое, то же самое можно сделать и с обучаемыми юнитами - блокировать или сделать доступными.
Только не забыть в редакторе объектов их запихнуть всех в строку обучаемых.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.