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