Sprite Kit OS X: Die SKTexture-Größeneigenschaft ist falsch

Ich teste ein Spiel mit der OS X-Version von Sprite Kit und stelle fest, dass einige Texturen ihre Größe falsch angeben. Ich frage mich, ob jemand dieses Problem sieht und ob es eine Erklärung dafür gibt.

Nur um andere Probleme auszuschließen, bevor ich dies als Fehler melde. Wenn dies ein bekannter Fehler ist, sagen Sie es bitte.

Ich lade diese Textur, sie ist 256x256 Pixel groß:

Wenn ich die aus diesem Bild erstellte SKTexture protokolliere, gibt mir die SKTexture-Beschreibung die richtige Größe, aber diesize Eigenschaft nicht, heißt es, das Bild ist 204,8 x 204,8.

tex = <SKTexture> 'Tileset_GeometryB.png' (256 x 256)
tex.size = {204.80000000000001, 204.80000000000001}  // Huh? WTF?!?
tex.textureRect = {{0, 0}, {1, 1}}

Ich lade die exakt gleiche Textur mit dem gleichen Code in iOS Simulator und die Eigenschaft für die Gerätegröße ist immer korrekt: 256x256.

Ich habe auch versucht, diese Textur vor allem anderen zu laden, um mögliche Nebenwirkungen zu vermeiden. Trotzdem ist die Texturgröße falsch.

Es ist erwähnenswert, dass dies nicht bei allen Texturen der Fall ist, sondern bei allen von mir geladenen 256x256-Texturen. Eine 128x256-Textur gibt ihre Größe korrekt an.

Ich habe auch einen sauberen Build erstellt und teste auf Mavericks (13A603) mit Xcode 5.0.1 (5A2053).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage