В 2D-игре, которую я создаю с помощью Unity3D, в какой-то момент камера перемещается из одной точки в другую при медленном уменьшении (увеличивается orthographicView), чтобы переместить игрока из одного места в другое на карте мира (своего родакак отрезок между уровнями).
Все отлично работает, когда я тестирую / играю в игру в Редакторе Unity, но когда я экспортирую его для Android, загружаю его в Google Play и тестирую на моемУстройство Android, камера не двигается и не уменьшает масштаб изображения (все остается неподвижным). Все остальное в игре работает нормально на Android-устройстве.
Я включил мой код ниже для справки.
Есть идеи, что я делаю неправильно? Я просматривал форум вопросов и ответов, но, похоже, не могу найти никого с похожей проблемой.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Спасибо всем!
if(cameraMoved == false)
{
if(cam.transform.position.x < cameraEndPos.x)
{
cam.transform.position = new Vector2(newXPosEachFrame, newYPosEachFrame);
orthoSize += camPerFrameZoomChange;
cam.orthographicSize = orthoSize;
}
else
{
cam.transform.position = new Vector2(cameraEndPos.x, cameraEndPos.y);
cameraMoved = true;
}
}