Я разрабатываю металлическую игру для ios в Xcode, используя swift 3. Вчера все работало нормально, а затем за обедом. Я обновил свой iPad до iOS 10.1.1, и теперь все мои текстуры перевернуты вверх дном, а цвета темнее. Я загружаю свои текстуры с MTKTextureLoader
. Я не изменял код перед обновлением. Какие-нибудь идеи о том, что могло бы произойти? Я также обновил свой Mac, но не уверен, что Xcode был обновлен.обновление до iOS 10.1.1 сломал мою игру
0
A
ответ
2
Некоторое поведение по умолчанию MTKTextureLoader
изменено между iOS 9 и iOS 10. Возможно, вам потребуется отрегулировать словарь options
, который вы передадите при загрузке текстур. Например:
let options = [MTKTextureLoaderOptionSRGB : false as NSObject,
MTKTextureLoaderOptionOrigin : MTKTextureLoaderOriginFlippedVertically as NSObject]
Первый вариант приводит к тому, данные изображения, которые будут рассматриваться как не в цветовом SRGB, в то время как второй вариант, безусловно переворачивает текстуру по вертикали. Вы должны изучить возможные значения для этих параметров, так как может быть более целесообразным настроить ваши изображения или ваши шейдеры, а не параметры загрузки текстуры.
Эти изменения не должны влиять на приложения, которые были скомпилированы для iOS 9. Новое поведение должно возникать только при повторной компиляции приложений для iOS 10 и более новых.
Смежные вопросы
- 1. Обновление углового от 1,2 до 1,3 сломал мою директиву
- 2. Обновление iOS 8 сделало мою игру SpriteKit SUPER SLOW
- 3. Внедрение AdMob в мою iOS игру libgdx?
- 4. Yosemite обновление сломал ruby.h
- 5. uialertview textfield invisible ios 10.1.1
- 6. IOS 10.1.1 Ошибка неподтвержденного предпринимателя
- 7. Сделайте мою игру модной
- 8. установлен рубин 1.9.3 сломал мою программу
- 9. iOS 8.4.1 сломал UIWebView?
- 10. Admob замедляет мою игру - LIBGDX
- 11. Добавление квеста в мою игру
- 12. Обновление до JQuery UI 1.12 сломал слайд() и падение() эффекты
- 13. wordpress wp обновление электронной коммерции до версии 3.8 сломал магазин
- 14. Обновление до Android Studio 1 сломал Roboelectric тесты
- 15. Umbraco обновление с 7.2.8 до 7.3.0 сломал сайт
- 16. iOS-игры со случайными кадровыми кадром (включая мою игру)
- 17. Обновление Python и сломал yum
- 18. Resharper 4.5 сломал мою цветовую схему
- 19. Xcode 8.1 и IOS 10.1.1 не строит
- 20. понижение версии грабли от 10.1.1 до 10.1.0
- 21. Получите мою игру в петлю?
- 22. Добавить жизнь в мою игру
- 23. AVAudioPlayer заставляет мою игру отставать
- 24. Как завершить мою игру JavaScript?
- 25. Как заставить мою игру работать?
- 26. Как опубликовать мою игру Monogame?
- 27. Adobe Air 23 + iOS 10.1.1 полный экран
- 28. Crosswalk для iOS, не работающего с SDK для iOS 10.1.1
- 29. Cocoapods Полностью Сломал
- 30. Множественные действия для Android замедляют мою игру