SceneKitシーンには、拡散プロパティとして選択したテクスチャに基づいて緑色であると思われるフロアがあります。 Xcode 7では完全に機能しましたが、Xcode 8では赤色で、デバイス上に灰色で表示されます。ここでは、より良いこれを説明するのに役立つよう、以下のいくつかのスクリーンショットは、以下のとおりです。SceneKitフロアテクスチャXcode 8で変更されたカラー
任意およびすべてのヘルプは高く評価素晴らしいです。
SceneKitシーンには、拡散プロパティとして選択したテクスチャに基づいて緑色であると思われるフロアがあります。 Xcode 7では完全に機能しましたが、Xcode 8では赤色で、デバイス上に灰色で表示されます。ここでは、より良いこれを説明するのに役立つよう、以下のいくつかのスクリーンショットは、以下のとおりです。SceneKitフロアテクスチャXcode 8で変更されたカラー
任意およびすべてのヘルプは高く評価素晴らしいです。
あなたの画像が単一のカラーチャンネルを持ち、SceneKitがそれをR8テクスチャで処理しているからです。それをRGBに変換してみてください(とにかくSceneKitがiOS 9/Xcode7でやっていたもの)。 そしてバグを報告してください。
私はあなたがこれによって何を意味するのか混乱しています。私はテクスチャで多くの作業をしません。私がしたことは、gimpでシンプルなPNGを作成し、それをXcodeにドラッグすることでした。プロジェクト内にある他のすべてのPNGテクスチャは動作しますが、ボクセルモデルを作成するMagicaVoxelというプログラムからエクスポートされました。 – DevelUpGames
私は最近同じ問題を抱え、PNGの代わりにJPEGファイルを使用することでその問題を解決しました。これはxCodeのバグに関連する可能性があります。
最初のイメージは、Xcode 7でのフロアのイメージです。2番目のイメージは、Xcode 8で現在のフロアのイメージです.3番目のイメージは、Xcode 8のフロアのプロパティです.. – DevelUpGames
これはどのように修正しましたか? – Crashalot