Всем доброго времени суток!
Продолжаю вчерашнюю работу над монтажом оборудования на любую технику в игре, после создания экрана монтажа понадобилось отобразить склад и то что на нем имеется (ведь установку мы будем делать со склада), то есть мы сможем установить только то, что у нас имеется на складе.
Склад я решил представить в виде нескольких ячеек, в которых будет отображаться оборудование, а для того что-бы смонтировать его на вертолет достаточно кликнуть на оборудование и игра сама определит в какую ячейку можно его установить.
Так же и наоборот кликнув на установленное оборудование, оно демонтируется и отправляется на склад... вроде логично.
Все необходимые картинки я подготовил в предыдущей статье, поэтому мне остается только написать код для монтажа, демонтажа и отображения склада со всем его содержимым.
Описал склад как массив типа содержащего: наименование оборудования и тип оборудования (оружие, броня и т.д.). Далее переименовал кнопку "производство" на "монтаж оборудования" ведь на этом экране мы ничего не производим, а только монтируем. Добавил в модуль производства обработки событий "нажатие на ячейку склада" и "нажатие на экран монтажа", вот такая картинка у меня получилась:
Сейчас на вертолете установлено 2 пушки М230, если кликнуть на них, они отправятся на склад:
Вот что получается, причем если сейчас отправиться в бой стрелять нам будет нечем, нужно установить пушки обратно, в зависимости от того в какой ячейке стоит пушка, будет активна стрельба либо на ctrl, либо на shift.
Итак все готово для монтажа и демонтажа, теперь можно и производить, чем собственно я и займусь сейчас, а в следующей статье опишу и покажу вам что получилось.
Ну и видео того что вышло:
Всем спасибо за прочтение, подписывайтесь что бы не пропустить чего, и предлагайте если есть что )))