Несколько дней назад я выпустил игру, название которой не буду называть из-за очень необычной проблемы. По сути, это игра, в которой вы преодолеваете кучу случайных препятствий и по пути собираете монеты, чтобы потом покупать вещи.
Игра отлично работала на моем телефоне при тестировании ее из Xcode, с ней не было абсолютно никаких проблем, когда она была завершена, и я был доволен продуктом, когда отправил его. Сегодня я скачал собственное приложение из магазина приложений через 3 дня после того, как выпустил его. Я заметил эту очень необычную проблему, когда мой персонаж случайно умирает в воздухе, он ни с чем не сталкивается.
Обычно это происходит при захвате монеты, но это непостоянно, это может случиться со второй монетой, третьей или даже десятой монетой. Я также замечаю физическое тело за некоторыми препятствиями, а персонаж иногда отключается, только иногда. Это приводит к тому, что персонаж умирает намного раньше, чем если бы он приблизился к объекту.
Я не могу понять причину этой проблемы, и я нервничаю из-за времени, которое я потратил на это. Игра отлично работает на моем телефоне при запуске Xcode, и это необычное поведение вообще не происходит, но версия из магазина приложений кажется очень глючной. Кто-нибудь знает, что может быть вероятной причиной этого? Я также хотел бы упомянуть, что я использовал SpriteBuilder для создания этой игры.