iphone6 plus のシミュレーターを使用する場合、アトラスから読み込まれる画像は、@3x~iphone ではなく @2x~iphone に読み込まれます。(アトラスを使用せずに) 画像を読み込むと、@3x~iphone が機能します。
@2x~iphone と @3x~iphone の両方の画像を含む 1 つのアトラスを使用しています (@2x~iphone の画像のみを読み込みます)。atlas フォルダー名を @2x.atlas および @3x.atlas に変更するためにオンラインで読みましたが、フォルダーが見つからないというエラーが表示されます。また、ファイル名を @2x~iphone.atlas と @3x~iphone.atlas に変更しましたが、同じエラーが発生しました。
これは、画像を配列にロードするために使用するものです。
func build_ArrayTextureSegment() {
for var i = 0; i <= 12; i++ {
let texture:SKTexture = SKTextureAtlas(named: "Segments").textureNamed("\(i)")
arrayTextureSegments.append(texture)
}
}
私の画像名は「画像名」@2x~iphone.png と「画像名」@3x~iphone.png です。フォルダー名は Segments.atlas です。
@3x~iphone の画像がロードされない理由を誰か教えてもらえますか?