Запись Everyplay Unity iOS прервана с отключенным сглаживанием
Я получил последнюю версию Everyplay Unity для iOS (v1.7.6) от github и обнаружил ошибку.
Если я отключаю сглаживание в настройках качества Unity, в момент, когда я звоню, начинаю запись, экран перестает обновляться, даже если я слышу, как игра идет (потому что звук все еще играет).
Если я снова включу сглаживание, функция записи будет работать как обычно.
Я планирую не включать AA в моей игре.
1 ответ
Пока что плагин для Unity был довольно легковесным, но в работе больше C# и лучшая интеграция.
В большинстве случаев достаточно просто обновить Everyplay.framework, поскольку в плагине нет изменений графики. В версии 1.7.6 происходит переход к новой графической интеграции, которая используется по умолчанию при компиляции с достаточно недавним SDK, в противном случае она возвращается к старой интеграции.
Поэтому важно знать, был ли последний плагин также повторно импортирован в проект, и в некоторых случаях графические ошибки связаны с конкретной версией Unity (информация о версии отсутствует)
Пожалуйста, не стесняйтесь присылать больше информации или потенциальных тестовых примеров, вызывающих проблему для поддержки на каждом игровом ком
ОБНОВИТЬ:
Похоже, что оба SDK 1.7.5 / 1.7.6, использующие новую графическую интеграцию, используемую в последнем пакете Unity, имеют регрессию при работе с нестандартными размерами через Screen.SetResolution ().
Это было исправлено в следующей версии 1.7.6, спасибо!
В качестве обходного пути, сохраните разрешение устройства как исходное или изменитеAssets/Plugins/iOS/EveryplayGlesSupport.mm
всегда строить сENABLE_GLES_WRAPPER
включен