Was ist der Unterschied zwischen SKView und SKScene?

8

Von Apple Docs ..

SKView: "Ein SKView-Objekt ist eine Ansicht, die Sprite Kit-Inhalt anzeigt. Dieser Inhalt wird von einem SKScene-Objekt bereitgestellt."

SKSCene: "Ein SKScene-Objekt repräsentiert eine Inhaltsszene in Sprite Kit."

Was ist der Unterschied? Ist ein SKScene einem View-Controller und ein SKView einem UIView ähnlich?

    
Ivan Lesko 22.02.2014, 05:03
quelle

1 Antwort

8

Das SKView ist eine UIView-Unterklasse. Der Sprite Kit-Inhalt wird in einer Ansicht zusammengefasst, die wie jede andere Cocoa-Ansicht verwendet werden kann. Es hat normalerweise einen zugeordneten View-Controller. Das ist die Verbindung von Sprite Kit mit der Kakaowelt.

Die Szene ist das Wurzelobjekt des Szenengraphen. Es bietet Callbacks (Physik, Szenenwechsel, Update), die benötigt werden, um ein Spiel zu implementieren. Es befasst sich nicht mit irgendetwas, das mit Kakao zu tun hat.

Normalerweise bleibt die Ansicht so wie sie ist, während Sie Szenen zum Austauschen von Spielinhalt darstellen können, z. B. vom Menü zur Spielszene wechseln. Intern speichert die Ansicht auch Ressourcendateien im Arbeitsspeicher, so dass beim Wechsel von Szenen nicht dieselben Texturen erneut geladen werden müssen.

    
LearnCocos2D 22.02.2014, 09:02
quelle

Tags und Links