iPhone 5s SpriteKit Zeichnen von Kuriositäten

ch verstehe, dass das iPhone 5s eine Pixelauflösung von 640 x 1136 und eine Punktauflösung von 320 x 568 hat (aus Gründen der Abwärtskompatibilität mit Nicht-Retina-Geräten

Das Problem / die Verwirrung / die Kuriosität scheint aufzutreten, wenn ich mit SpriteKit arbeite. Beispiel

Ich zeichne eine Linie von der linken unteren Ecke (0, 0) zur rechten oberen Ecke (Breite, Höhe). Das Ergebnis war, dass die Linie fast zur Hälfte gezogen wurde. Und in der Tat, wenn ich die Bildschirmgröße drucke, sollte es 320 x 568 sein. Also entschied ich mich, von (0, 0) bis (Breite * 2, Höhe * 2) zu zeichnen. Und das hat natürlich 640 x 1136 ausgedruckt.

So ist die Kuriosität das: Auch wenn ich von einer diagonalen Linie von Ecke zu Ecke zeichne, ist esnich, in Wirklichkeit von Ecke zu Ecke gezogen.

Anmerkungen

 - I'm getting the width & height values from self.value.frame.size.
 - The diagonal line seems to draw just fine using any of the iPad simulators.

Irgendwelche Ideen was ist hier los?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage