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