В новом видеодневнике программист Флориан Гимсл рассказывает о внутриигровой физике оригинального The Binding of Isaac. Самое важное: все персонажи в игре сферические! Каждый хитбокс является кругом. Такое решение позволило избавиться от головной боли, связанной с интеракциями между разными типами форм (круг и квадрат, к примеру).
Сперва Флориан попытался сделать овалы, но из-за игровой перспективы пришлось вернуться к кругам, потому что очень часто это выглядело так, будто вы стреляете в монстра, но не попадаете, или же противник должен вас задеть, но не задевает. При этом стены все же остались квадратными. Из-за того, что они неподвижны, интеракций прописывать потребовалось намного меньше. Кстати, код для данных коллизий с игровым миром был заимствован из прошлого проекта Эда и Флориана — Triachnid.
Снаряды атак умеет перелетать через блоки, потому что иногда хитбокс слезы действительно оказывается настолько высоко. Но при этом модель попадания игрока из-за своей круглости будет побольше камня, и слезы попадают по нему там, где бы преодолевали блоки. И любопытные факты напоследок: огонь имеет круглый коллайдер, какашки — квадратный. Звук для уничтожения каках Флориан записал сам!
Более подробно с техническими особенностями игровой физики вы можете узнать из самого ролика.
Понравилась статья? Подписывайтесь на наш канал и ставьте "мне нравится" этой записи, чтобы быть в курсе последних новостей об играх от Макмиллена!