Прохождение Graveyard Keeper — подробное руководство

Хранитель кладбища — общая информация, особенности игры. Игровой мир и ключевые позиции, с которыми справится новичок. Где найти главных героев, руководство по прохождению квестов. Как правильно ухаживать за телами и кладбищем.

Прохождение Graveyard Keeper — подробное руководство

1636747917-1

Поначалу Graveyard Keeper напоминает игрокам обычную песочницу, где игроку нужно выполнять несложные задания. Однако на самом деле этот проект намного интереснее. Игра открывает для всех увлекательную вселенную, полную необычных механик и локаций. Для игроков, которые не играли в Graveyard Keeper, переход может быть затруднен. Поэтому, прежде чем приступить к погружению в этот виртуальный мир, необходимо ознакомиться с тем, как здесь все устроено.

Всем привет! Я не писал о Хабре 4 года. Мой последний набор сообщений был о различных инструментах и ​​методах, которые мы использовали в нашей последней игре (разрабатывая ее в Unity). С тех пор игра…

LUT (Lookup Table) — таблицы замены цветов. Проще говоря, это трехмерный массив RGB, в котором в каждом узле есть значение цвета, которое следует заменить на соответствующее. То есть, если красная точка расположена в координатах (1, 1, 1), это означает, что весь белый цвет на изображении будет заменен красным. Если координаты (1, 1, 1) белые (R = 1, G = 1, B = 1), изменений не происходит. Следовательно, LUT без изменений имеет цвет, соответствующий этим же координатам для каждой координаты. У тех в точке (0,4, 0,5, 0,8) есть цвет (R = 0,4, G = 0,5, B = 0,8).

Что ж, стоит отметить, что для удобства 3D-текстура представлена ​​как двухмерная. Например, вот как выглядит LUT «по умолчанию» (который никак не меняет цветопередачу):

1636747918

реализовано элементарно, работает быстро и удобно.

Настройка также очень проста: вы даете художнику любое изображение из игры и говорите: «Отрегулируйте цвета, чтобы это было похоже на вечер». После этого вы применяете все уровни градации цвета к LUT по умолчанию и получаете вечернюю LUT.

Статья по теме:  Кто такой Бэтмен; история персонажа

В нашем случае художник приложил определенные усилия и создал до 10 разных LUT для разных часов дня (ночь, сумерки, вечер и т.д.). Вот как выглядит их конфигурация:

1636747919

В результате одно и то же место выглядит по-разному в зависимости от времени суток:

1636747920

Здесь прозрачность световых спрайтов из окон также меняется в зависимости от времени суток.

Динамические источники света и карты нормалей

Источники света абсолютно обычные, от Unity. Кроме того, для каждого спрайта отрисовываются карты нормалей, что дает ощущение объема.

Рисуются такие нормали довольно просто. Художник кистью примерно рисует свет с 4 сторон:

1636747922

А потом собирается из скрипта в карту нормалей:

1636747923

Если вы ищете шейдер (и программное обеспечение), которое делает это, вы можете обратить внимание на Sprite Lamp.

3D-имитация света

здесь все немного сложнее. Вы не можете просто пойти и запустить спрайтов. Нам нужно рассмотреть, находится ли спрайт «позади» источника света или «впереди».

Обратите внимание на эту картинку:

1636747923-1

Оба дерева находятся на одинаковом расстоянии от источника света, но дальнее дерево освещено, а соседнее — нет (поскольку его неосвещенная сторона обращена в камеру).

Решил эту проблему довольно просто. Шейдер вычисляет вертикальное расстояние по оси Y между источником света и спрайтом. И если он положительный (источник света перед спрайтом), то мы освещаем спрайт как обычно, но если он отрицательный (спрайт перекрывает источник света), но интенсивность света сильно тускнеет на расстоянии с большим коэффициентом. Это был коэффициент, который был создан, а не просто «не включается», так что когда источник света движется и внезапно обнаруживается, что он находится за спрайтом, спрайт становится черным не сразу, а постепенно. Но все же достаточно быстро.

Статья по теме:  Приручите безжалостный мир Вальхейма с помощью этого гайда по карте Valheim

Тени создаются спрайтами, которые вращаются вокруг точки. Я пробовал добавить к ним перекос, но это оказалось бесполезным.

Всего у каждого объекта может быть максимум 4 тени. Один от Солнца и три от динамических источников света. На следующем изображении показан принцип:

1636747924

Задача «найти 3 ближайших источника света и рассчитать расстояние / угол тени от них» решается скриптом, который запускается в Update. Да, это не сработает очень быстро, вам придется много заниматься математикой. Если бы я писал сейчас, я бы использовал совершенно новые параллельные рабочие системы в Unity. Но этого еще не было, поэтому я подправил обычные скрипты, насколько это было возможно.

Единственное, что имеет значение, это то, что я повернул спрайты не с преобразованием, а внутри вершинного шейдера. Те вращения не трогали. Просто в спрайте установлен один параметр (я использовал для этого цвет, так как все тени все равно черные), а шейдер отвечает за вращение спрайта. Это быстрее, потому что в Unity нет необходимости манипулировать геометрией.

Еще одним недостатком этого подхода является то, что тени нужно настраивать (а иногда и раскрашивать) индивидуально для каждого объекта. Правда, у нас получилось, наверное, с десяток разных более-менее универсальных спрайтов (тонких, толстых, овальных и т.д.).

Второй недостаток — иногда сложно создать тень от объекта, имеющего очень вытянутую зону контакта с землей. Например, посмотрите на тень забора:

Не идеально. Вот как это будет выглядеть, если сделать сам спрайт забора полупрозрачным:

Однако здесь стоит отметить, что спрайт все еще сильно деформирован по вертикали (исходный спрайт тени выглядит почти как круг). Вот почему его поворот не столько похож на поворот, сколько на искажение.

Graveyard Keeper Alchemy позволяет создавать различные эликсиры и экстракты. Это руководство позволит вам узнать о текущих рецептах и ​​алхимической таблице.

Graveyard Keeper рецепты для ручной мешалки

Итак, в этом разделе нашего руководства вы увидите рецепты, которые можно создать в портативном миксере. Как видите, эти рецепты Хранителя кладбища содержат только один ингредиент.

Статья по теме:  Как заприватить территорию в Майнкрафте
Что мы создаем Что нужно
Решение для токсичности Красный гриб (1)
Замедляющий раствор Хмель (1)
Замедляющий раствор Жир (1)
Замедляющий раствор Пчелиный воск (1)
Заказать решение Белый цветок (1)
Заказать решение Зеленое желе (1)
Заказать решение Пчела (1)
Решение жизни Желтый цветок (1)
Решение жизни Личинки (1)
Решение жизни Мозг (1)
Санитарное решение Морковь (1)
Санитарное решение Капуста (1)
Решение смерти Мозг тьмы (1)
Решение хаоса Мотылек (1)
Решение хаоса Крыло летучей мыши (1)
Решение для ускорения Мед (1)

В DLC Game of Crone есть 3 возможных концовки и 3 перка на выбор. В этом руководстве будут перечислены все возможные результаты и способы их получения

Темная сторона

Ты просто трус. Или просто умный и разумный человек. Итак, вы соглашаетесь помочь ей и научиться делать новое зелье. Подойдите к стойке с пивом и сделайте партию (если у вас нет необходимого ингредиента, купите его), затем идите в Горный форт и отдайте его охраннику. Не забывайте правильный пароль!

1636747925

И если вы думаете, что это будет разовая сделка, подумайте еще раз. В конце ролика поговорите с Теодором и получите свои награды. После этого идите в морг, там вас ждет сюрприз.
Прочтите заметку и получите новое пособие.

Но это еще не все! У вас также есть возможность поговорить с мастером Алариком и получить второе преимущество, как и в предыдущем сценарии. Итак, теперь у вас есть 2 преимущества.

Насколько они полезны?

Вы получаете небольшой бонус за свою поделку, который пригодится при изготовлении книг или скульптур.
Ваша энергия восстановлена. Беженцы в безопасности (по крайней мере, пока). Вы соучастник: за все нужно платить. И вообще эта игра мрачновата. А мир жесток.

Оцените статью
emugame.ru