2016-04-29 18 views
0

Ich bin relativ neu in Sprite Kit und habe versucht, mein erstes Basisspiel zu erstellen. Alle Physik und andere Grundlagen scheinen in Ordnung zu sein, aber aus irgendeinem Grund, wenn ich baue und laufe, sind die Abmessungen des Bildschirms aus (sieht aus wie Standard ist 1024 × 768)?Bildschirmgrößen in Xcode 7 das Verwenden von SpriteKit

Ziemlich sicher, dass ich hier etwas Grundlegendes vermisse, aber es scheint nicht sofort offensichtlich, wie man den Bildschirm an jede Größe iPhone Bildschirm anpassen (das ist mein ultimatives Ziel).

Meine Frage ist, ob dies tatsächlich nur ein Einstellungs-Problem ist oder ist es notwendig, Code zu implementieren?

Vielen Dank im Voraus und hat einen großen Tag! :)

Antwort

0

den ersten Teil zu beantworten, Sie bequem die Größe der Szene ändern.

Wenn Sie die Standard nehmen GameScene, klicken Sie aus der Szene und schauen Sie sich die Attribute Inspector. Sie sehen den Standardwert Größe von 1024,768. Persönlich, wenn Landschaft, arbeite ich mit einer iPhone 5 Design-Auflösung von 568,320.

In Bezug auf mehrere Geräte funktioniert SpriteKit ziemlich gut aus der Box. Sie sollten sich die Dokumentation zu scaleMode ansehen, werfen Sie einen Blick in die GameViewController.swift. .AspectFit funktionierte wirklich gut, fast perfekt über alle Geräte abgesehen von einem kleinen Briefkasten auf dem iPad. Aber für den Aufwand, mehr als gut genug.

Nebenbei habe ich die folgende iPhone Resolution Guide Ressource in der Vergangenheit nützlich gefunden.

+0

Du bist der Beste, ich war dumm, danke! :) – NickvR