В вашей программе должна быть функция выбора по расписанию, которая проверяет движение вашего джойстика через каждую секунду (или любой другой интервал).Я имею в виду код, в котором вы проверяете, направлен ли джойстик влево (joystick.velociy).Таким образом, этот селектор будет вызываться постоянно, независимо от того, активен ваш джойстик или нет.Поэтому, когда ваш джойстик перемещается влево, вы можете перевернуть спрайт и установить логический флаг «isFlipped = true».И в том же методе селектора, который вы можете проверить, если джойстик не движется и «isFlipped = true», вы можете откинуть спрайт и установить флаг false.