Первые существенные прорывы
Первая завершенная система
Спустя свыше 6-7 часов работы наконец-то завершена система отражений для зеркал. Так как я делаю игру про кошку, которая боится своих страхов, то первой комнатой для прохождения будет комната с зеркалом. Кошки не узнают себя в зеркале, поэтому первым препятствием для игрока станет его собственное отражение. Сделать более-менее качественное отражение оказалось достаточно сложным, но тем не менее, он мне нравится.
Вчера ситуация была такова, что зеркало давало отражение не исходя из позиции кошки, а исходя из угла поворота относительно зеркала. Сегодня я это исправил и отражение дается исходя из угла кошки по отношению к зеркалу. Конечно, пришлось воспользоваться физикой и благодаря этому в формулах расчета появились матрицы... Но зато сейчас кошка может спокойно отвернуться от зеркала и все равно в нем будет она.
Камера от третьего лица
До этого я никогда не делал адекватно работающую камеру от третьего лица, но джем - это не место для оправданий, поэтому пришлось справляться и с этой трудностью. Изучив детали вопроса, сделал камеру через Cinemachine, которая вращается вокруг кошки, кое-как обходит препятствия и более-менее хорошо управляется.
Понадобилось около 5 роликов с ютуба и еще справочники в виде нейросетей, чтобы добиться того, что я хотя бы сам доволен тем, что получилось. Если приблизить камеру к столу или чему-либо еще, то она будет приводится к кошке.
Интерьер и освещение
Если с интерьером я тоже в данный момент закончил, то с освещением сцены остаются проблемы. Интерьер комнаты я обставлял в соответствие с минималистичными японскими референсами. Разве что диванчики от себя добавил, но кровать у хозяев, отсутствующих дома, находится на полу.
Это первая сцена, которая будет доступна игроку для прохождения. Всего я хочу успеть создать две или три сцены (насколько хватит времени). В запасе есть 6 дней, и я думаю, что всё получится.
На этом у меня всё. До встречи в завтрашнем девблоге! Всем участникам удачи и поменьше багов!



Комментарии (0)
Войдите, чтобы написать комментарий
Войти