А вот и онагр в действии. В отличие от остальных орудий, он ведёт стрельбу навесом, снаряд летит ровно в ту точку, в которую был отправлен, и поражает всех противников в определённой области. Кроме того, выжившие также оказываются оглушены и теряют способность что-либо предпринимать на некоторое время. Принадлежность к большим орудиям также означает большой урон, ощутимое энергопотребление и низкий темп стрельбы.
В плане управления для больших орудий на текущий момент реализовано две схемы - орудие и навык. В первом варианте онагр работает, как любое другое оружие - постоянно потребляет энергию и ведёт непрерывный огонь по кнопке стрельбы. Во втором варианте - активация происходит по нажатию кнопки навыка, энергия на выстрел затрачивается сразу, и происходит примерно то же самое, что при броске Угылком гранаты.
Ну и как всегда - делалась вроде одна сущность, а к ней, помимо модели и иконки, понадобились ещё новые звуки, новый вариант AOE со специфическими эффектами и куча кода для реализации нужного поведения.
1660738800
Пожалуй, я упрямствовал в необходимости этого изменения достаточно долго. Как многие из вас уже заметили, пушки танка Вильфреда нарисованы в отличной от остальных деталей перспективе. Сделано это было по причине невозможности правильного их вращения при использовании той же перспективы - они бы поднимали и опускали ствол вместо его поворота. Но теперь всё изменится.
Встречайте - новая, полностью трёхмерная баллиста! Долой всратое смешивание перспектив - теперь всё отображается и вращается, как надо. И вроде бы даже почти не выбивается из стилистики.
А дело было так - рисуя новую базу со слотом для давно запланированных, но до сих пор не реализованных больших пушек, я внезапно понял, что размер нового слота гораздо сильнее ломает восприятие перспективы, чем в случае с обычными пушками, что я всё равно весьма смутно представляю, как буду рисовать в существующей перспективе запланированную на этот слот катапульту, а также, что задуманный способ крепления одного к другому в рамках двух измерений я не смогу сделать ни в одной перспективе. Всё вместе это и послужило достаточным поводом, чтоб наконец отправиться познавать это ваше 3D.
1652189518
Заждались новостей? Мне было, чем заняться в этом месяце, и сделал я довольно много - завершил миграцию на базу данных, пересобрал редактор навыков на своей ООП надстройке над стандартным интерфейсом Unity, достиг определённого прогресса с окном навыков в игре и собственно самим деревом навыков. Последнее как раз то, что я хочу сегодня показать - пара навыков из ветки навыков Угылка и новый эффект, который они вызывают. Отравленные стрелы - навык с эффектом баффа, заставляющего все снаряды накладывать на противников яд. И Склянка с ядом - навык из серии гранат, приводящий к появлению на поле боя ядовитого облака, воздействующего на проходящих через него врагов. Новый эффект, как можно увидеть - это отравление. Оно может быть полезно на ранних стадиях игры, но есть и враги с иммунитетом к яду. Отравить можно какого-нибудь орка, но что-то вроде скелета или зомби будет скорее озадачено подобными навыками, чем повреждено.
1649766000
Запилил тут ещё пару катсцен, и обе касаются разблокировки торговцев на рынке. А ещё обе предоставляют выбор, который может привести, например, к увеличению цен у этого торговца, или вовсе его не разблокировке - мне нравится давать игрокам возможности для провала. Пока я делаю катсцены, я также продолжаю добавлять новые фичи к самой системе катсцен, несмотря на то, что я думал, что у меня уже есть всё необходимое. На этот раз это был набор команд для задач вроде разблокировки чертежей или изменения количества ресурсов игрока, а также возможность команды откладывать своё исполнение до момента завершения какой-нибудь другой команды.
1647001200
Гоблин-мусорщик обладает особым поведением в бою. Вместо того, чтоб бросаться в битву, он появляется где-то в заросших краях поля боя, выходит к месту действия, а затем убегает, напуганный боевой машиной Вильфреда. Действуя таким образом, он представляет не угрозу, а возможность. Гоблина можно застрелить до того, как ему удастся сбежать, и получить кучу золота, дерева, камня или чего ещё там у него было в сумке. Я попытался сделать его более заметным с помощью яркого оранжевого цвета его лохмотьев, но если этого недостаточно - есть навык, который добавляет особый визуальный эффект всем мобам и объектам с большой наградой. Этот эффект как раз включён на прикреплённом фрагменте видео.
1646569200