#3. Делаю свою игру, чтобы сделать свою игру
Чтобы отвлечь себя от рисования пропсов и UI, я решила опробовать-таки анимации, которые, к слову, тоже приходится рисовать. Я мало знакома с покадровой анимацией, только видела на разных видосах как все это делается, поэтому попыталась на глаз воссоздать хоть что-то смотрибельное.
Решила начать с простеньких (а как иначе) и попробовать сделать их моим любимым способом — через код. Дело не в том, что я не люблю аниматор в Unity, а просто считаю, что для чего-то простого, обычного скрипта достаточно.
В будущем планирую добавить еще несколько анимированных объектов в сцену, чтобы она не смотрелась чересчур скучно. Ну а пока решила ограничиться паром из котла и светом от фонарика.
Для этих двух анимаций я нарисовала по 3 кадра. Для пробы вполне достаточно, да может и для финального варианта тоже. Код состоит из простенькой корутины и имеет несколько настроек, которые я посчитала нужными:
- loop, ну т.е зацикливание
- bool начинать ли при старте, ну или оставить для активации в другой момент
- динамический список спрайтов с настраиваемым промежутком времени между ними, чтобы можно было поиграться
И как итог — это работает! GPT говорит, что все это не сильно нагружает сцену, и хоть сто таких объектов одновременно запущу, все будет отлично. Так что, пока так.
Сложные анимации, скорее же всего, пойдут в аниматор, но пока даже не знаю какие. Idle состояние у нпс или что-то в этом роде.
Также нарисовала две таблички для начала и конца дня. Сохранение в игре происходит строго в начале суток, поэтому мне было важно, чтобы игрок никуда случайно не тыкнул во время этого. Я отключила возможность нажимать ESC и выходить в главное меню, пока не начнешь новый день. Но не знаю насколько это важно. Пока оставлю.
В промежутках между менюшками и анимациями мне захотелось изменить курсор. Я никогда раньше этого не делала и казалось, что все будет немного...сложнее. Но, я просто нарисовала стрелку, вставила ее и теперь балдею от результата. Были идеи сделать курсор в виде пальца или пера, но я не люблю усложнять. Поэтому получилась просто пухленькая стрелочка.
Есть в этой всей разработке и негативные моменты. Скорее они связаны с моими собственными мыслями: что я, как обычно, не доведу дело до конца, что игра будет кривая, что она тратит много времени или... этих "что" очень и очень много. Но пока эти чувства мимолетны и с ними легко справляться. Наверное, у всех так.
Ранее в комментариях мне предлагали немного изменить меню на ESC (увеличить дверь, уменьшить кнопки и тд.) Если я все поняла верно, то получилось вот так. Как по мне, немного перегружено, плюс ручка у двери теряется. Но я тоже не геймдизайнер далеко.
Между делом, воскресила Мимира, ну, некоторые его части :) Все же крутой он чел, и за 10 часов игры без его болтовни уже даже соскучилась.
Всем хорошего дня и надеюсь успели что-нибудь купить на летней распродаже в steam!