Ich habe ein Metall-Spiel für iOS in Xcode mit Swift 3 entwickelt. Gestern hat alles gut funktioniert und dann über Mittag habe ich mein iPad auf iOS 10.1.1 aktualisiert und jetzt alle meine Texturen werden umgedreht und die Farben sind dunkler. Ich lade meine Texturen mit einem MTKTextureLoader
. Ich habe vor dem Update keinen Code geändert. Irgendwelche Ideen, was passiert sein könnte? Ich habe auch meinen Mac aktualisiert, bin mir aber nicht sicher, ob Xcode aktualisiert wurde.Aktualisierung auf iOS 10.1.1 brach mein Spiel
0
A
Antwort
2
Das Standardverhalten von MTKTextureLoader
wurde zwischen iOS 9 und iOS 10 geändert. Möglicherweise müssen Sie das options
Wörterbuch anpassen, das beim Laden von Texturen übergeben wird. Zum Beispiel:
let options = [MTKTextureLoaderOptionSRGB : false as NSObject,
MTKTextureLoaderOptionOrigin : MTKTextureLoaderOriginFlippedVertically as NSObject]
Die erste Option bewirkt, dass die Bilddaten nicht in dem sRGB-Farbraum behandelt werden, während die zweite Option, bedingungslos die Textur vertikal kippt. Sie sollten die möglichen Werte für diese Optionen untersuchen, da es möglicherweise besser ist, Ihre Bilder oder Ihre Shader als die Optionen zum Laden von Texturen anzupassen.
Diese Änderungen sollten sich nicht auf Apps auswirken, die für iOS 9 kompiliert wurden. Das neue Verhalten sollte nur beim erneuten Kompilieren von Apps für iOS 10 und höher auftreten.
Verwandte Themen
- 1. uialertview Textfeld unsichtbar ios 10.1.1
- 2. Adobe Air 23 + iOS 10.1.1 Vollbild
- 3. Virtualbox brach mein Android-Emulator
- 4. IOS 10.1.1 Untrusted Enterprise Developer-Fehler
- 5. Chrome-Version 57 brach mein SVG verwandelt
- 6. Brach mein Terminal mit einem schlechten PATH
- 7. Libgdx-Spiel auf iOS bereitstellen
- 8. Spiel Maker Studio: Ich brach die Steuerung meines Players
- 9. App Store Ablehnung iPhone App für iOS 10.1.1 auf dem iPad
- 10. .htaccess auf Wurzel brach alles
- 11. Edit Box für mein Spiel?
- 12. CodeNameOne - Bibliotheksupdate brach Textfelder
- 13. iOS Spiel Engine
- 14. Mein Spiel spielt sich selbst?
- 15. undefined window.innerWidth in Safari 10.1.1
- 16. Typografische Apostroph + Wide String Literal brach mein wofstream (C++)
- 17. Mein Clicker-Spiel funktioniert nicht
- 18. Spiel-Framework - Statistik-Ressourcen-Aktualisierung braucht Zeit
- 19. Warum erkennt mein iPad mini nach der Aktualisierung auf iOS 7 nicht in Xcode?
- 20. iOS pausing Spiel nach didBecomeActive
- 21. Video-Spiel-Ausgabe in IOS
- 22. Pfad brach in Nodejs
- 23. Microsoft bot Rahmen brach auf seiner eigenen
- 24. Upgrade auf VS2017 brach Windows.Devices Abhängigkeiten
- 25. Warum ist mein XNA-Spiel auf einem anderen Computer langsam?
- 26. Dialoge von Facebook sdk Pause mein Unity3D Spiel auf Android
- 27. Unity3d Wie kann ich mein Spiel programmieren?
- 28. Kann ich nach einigen Frames seit der Aktualisierung auf iOS 10.2 nicht mehr auf GLKView zeichnen?
- 29. OpenURL mit Aktualisierung in iOS?
- 30. iOS - Ständige Aktualisierung einer Methode