З
Записки Джуниора
@zapiskijuniora411 подп.
447просмотров
4 марта 2026 г.
stats🎬 ВидеоScore: 492
Разработка своей игры, ч. 2 Здесь должна быть шутка про вьетнамские флешбеки Под конец рабочего дня нужно было обсудить с ведущим техническим художником способы решения проблемы отображения новой модели [кое-чего] на разных настройках графики с учетом освещения. Думал, что разговор будет на минуток 5, но он по классике жанра «немножко» растянулся. Грубо говоря — искали оптимальный способ фикса бага. При чем здесь вьетнамские флешбеки? Прошлой ночью я сел реализовывать основу системы инвентаря в своем проекте. Задачи были простые: ▪️сделать слоты на оружие и какой-нибудь дополнительный предмет ▪️сделать несколько слотов в рюкзаке ▪️сделать открытие и закрытие инвентаря в любой момент во время рейда/забега/вылазки ▪️предметы в слотах должны были давать характеристики Вы наверняка догадались, что «меч» - оружие, а «странная каракуля» — дополнительный предмет. По видео вы можете заметить, что наносимый урон по врагу становится выше, если у игрока экипировано оружие. И игрок может в любой момент взаимодействовать со своим инвентарем! Только вот вчера я словил баг, который фиксил 3 часа (пиздец) — курсор никак не хотел схватывать правильный предмет в инвентаре. Фиксом стал отказ от автоматический генерации количества слотов в рюкзаке на создание слотов руками. К счастью инструментарий Unity позволил это сделать легко, а учитывая задуманный геймдизайн, решение вполне безопасное. Затем я словил еще один баг — собранная игра неправильно отображала расположение элементов интерфейса, хотя в самом движке все было ок. Фикс оказался быстрым, но как хорошо, что я наткнулся на эту проблему именно сейчас, а не потом. Следующие этапы разработки: ▪️пофиксить баг с исчезновением иконки снаряжения, если оружие или другой предмет попытаться установить в неправильный слот ▪️сделать систему, которая при наводке на предмет будет показывать отдельное окошко со всеми параметрами (классическая фича) ▪️добавить систему лутинга поверженных врагов Уже сейчас я реализовал систему, которая при смерти удаляет все предметы в инвентаре игрока, а при успешной эвакуации — все сохраняется. Осталось лишь сделать соответствующую локацию/сцену, чтобы все работало — хаб игрока. Для меня это неотъемлемая часть игры, которая обязана быть. Но хабом я займусь попозже, так как пора начать продумывать мету. В следующий раз я подробнее расскажу про то, что это вообще за игра.
447
просмотров
2388
символов
Нет
эмодзи
Да
медиа

Другие посты @zapiskijuniora

Все посты канала →
Разработка своей игры, ч. 2 Здесь должна быть шутка про вьет — @zapiskijuniora | PostSniper