私はswift 3を使ってXcodeでiosのメタルゲームを開発していました。昨日はすべてうまくいきました。そして昼食のあいだ、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. BREWアップデート後にBREWが壊れた
- 2. Nginxのアップデート後 - サイトが壊れた
- 3. iOS 10.3.1アップデートでNSAttributedStringプロパティが壊れていますか?
- 4. のiOS 10.1.1とSafari 602.1問題
- 5. Adobe Air 23 + iOS 10.1.1フルスクリーン
- 6. iOS 10.1.1でXcode 9ランニングアプリが起動時にクラッシュする
- 7. iOS開発:私のiPhone 4をiOS 4.3ベータ3にアップデートした後、私のアプリは「このゲームはゲームセンターでは認識されません」と言います
- 8. Eclipseのアップデートが私のIDEを壊しました
- 9. GPUドライバのアップデート後にOpenGLサポートが壊れた
- 10. AppleScript:OS X Sierraへのアップデート後に署名構文が壊れた
- 11. テスト中にAndroidゲームのリーダーボードが壊れた
- 12. iOS向けクロスウォークがiOS SDK 10.1.1で動作しない
- 13. tt-newsカテゴリツリーが3.0.1アップデート後に壊れましたか?
- 14. iPhoneアプリのアップデートで私のアプリが壊れるのはなぜですか?
- 15. ゲームを実行するためのタイマーとアップデートの使用SpriteKit
- 16. アプリストア拒否iPhoneアプリiOS 10.1.1 for iPad
- 17. ポップオーバーサイズ変更がiOS 5.1で壊れた
- 18. AS 2.3のアップデートでマイグラッドが壊れていた
- 19. iOS&GIT壊れたストーリーボード
- 20. ILCrashreporterがSparkleのアップデートを壊す
- 21. iOS 11.1にアップデートした後、Alamofire 4.5.1が
- 22. Unity:プレイヤーオブジェクトが破壊された後にゲームを一時停止する
- 23. 私はゲームをしようとするたびにゲームがクラッシュする
- 24. iphone 7 plus iOS 10.1.1上のGoogleマップが動作しない
- 25. iOS - バックグラウンドプロセスとUIアップデート
- 26. iOSのCordovaで壊れた画像が表示されます
- 27. iOSでアプリをアップデートした後、キーチェーンのデータが失われる
- 28. アプリのアップデート時にiOSアップデートのコアデータ
- 29. AndroidとiOSアプリのアップデート
- 30. Python 3.5が壊れた私のapt