Экран черный и объект не проецируется на iPad - PullRequest
0 голосов
/ 20 мая 2019

Я делаю 3D-игру в Unity. Мне удалось подтвердить все операции в UnityEditor, и я отправил его на свой iPhone из Xcode и проверил, и он отлично работал. Однако отправка в AppStoreConnect была отклонена по следующим причинам.

[Руководство 4.0-Дизайн

Мы заметили, что несколько экранов вашего приложения были переполнены или размещены таким образом, что затрудняло использование вашего приложения.]

Когда я увидел прикрепленный снимок экрана, экран игры стал черным, и все объекты на сцене не были видны. Он отлично работает с UnityEditor и моим iPhone7, а камера показывает объекты на сцене. Когда я спрашиваю ответственного за экзамен, мне говорят, что экзамен был сделан с iOS12.2 из iPadAir2. У меня нет iPad, поэтому я не могу получить подтверждение. Мое единство - Unity2018.2.13f1, и Xcode - самый последний.

Теперь от камеры отражается интерфейс пользователя на холсте, прикрепленном к камере. Декорации за ним все выкрашены в черный цвет и ничего не видно. Я страдаю от этой проблемы еще два месяца.

Прежде всего, я сомневался в настройке освещения. Прямо сейчас у меня выключено освещение в реальном времени и включено смешанное выпекание. Это может быть из-за того, что я уменьшил значение разрешения освещения, чтобы сократить время выпекания игры. Однако текущее состояние не означает, что вид игры темный, а экран игры черный. Поэтому я подумал, что настройка освещения не была проблемой. Далее я усомнился в настройке камеры. Маска отбраковки - это все, а проекция - это перспектива. Мое игровое поле настолько широкое, что значение Clipping Planes равно Near на 0.3.Far на 100000. Это потому, что это значение слишком велико? Однако, если это так, странно отлично работать с моим iPhone7. Поэтому я подумал, что установка камеры не была проблемой. Я связался с AppStoreConnect и спросил, возникла ли эта проблема только на iPad и что произошло на iPhone, но «я не знаю, потому что я не проверял ее на iPhone». Это был ответ. Затем я подумал, что это проблема с XCode, но я плохо понимаю знания XCode. Кроме того, я не очень хорошо знаю, что он работает на iPhone, и на iPad возникает ошибка. Может быть ошибка в середине архива. Я использовал код Load.Additive в игре, чтобы загрузить две сцены. Одним из них является игровая сцена. Еще одна сцена управления. Хотя на сцене управления нет Камеры, я думал, что это было причиной. Поэтому я перестроил игру без использования этой сцены экрана управления. Затем я отправил отзыв в AppStoreConnect, но он также был отклонен по той же причине.

В Unity нет сообщений об ошибках. Я думаю, что это проблема с камерой или освещением в Unity или Xcode. Я проверил на iPad с симулятором XCode, но он работал отлично. Есть проблема с архивом?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...