Ich versuche, ein "Store" -Menü für mein Spiel mit einer vertikalen Scroll-Liste von Elementen (jede Zeile mit einem Etikett, einem Logo und einer Schaltfläche) zu erstellen.Erstellen Sie ein Geschäft Scroll-Menü für mein Spiel
Ich fand dieses Thema, das wirklich interessant war: How to create a vertical scrolling menu in spritekit?, aber ich am Ende mit Elementen aus meiner Scrollview, die auf dem gesamten Bildschirm angezeigt wird. Ich bin genau dem obigen Thema gefolgt.
Ich möchte etwas wie die "Candy Bank" im Candy Crush Spiel machen, was bedeutet, dass ich ein Ladenmenü "Popup" habe (ein SKSpriteNode) und möchte, dass meine Artikel beim Scrollen ausgeblendet werden von der Speisekarte. Derzeit werden die Artikel erscheint noch auf allen Bildschirm, wenn gescrollt:
Was ich habe jetzt:
und was ich suche:
Apple schlägt vor, Sprite Kit und UIKit gut zusammen zu spielen, und nannte SKView, als ob es jederzeit unter UIViews sein kann. Es gibt keine offiziellen Warnungen über die schreckliche Leistung. Jeder Sprite Kit-Neuling geht davon aus, dass sie zusammen verwendet werden sollen. – Confused
Sprite Kit und UI Kit können zusammen verwendet werden, und wenn Sie schnelle, kleine Apps erstellen, wird das Leben einfacher. Wenn Sie in komplexere Situationen kommen, wie das OP beabsichtigt, werden Sie bei Verwendung von UIKit-Elementen Leistungseinbußen feststellen Sprite Kit-Elemente, vor allem auf Geräten wie dem 4s oder iPad 2 (die noch von iOS 9 unterstützt wird) – Knight0fDragon
Siehe andere Kommentare zu anderen Frage. Dieses Problem betrifft auch moderne Geräte. Und wahrscheinlich wird es immer so sein, wie es scheint Sprite Kit und Scene Kit sind auf der Liste der Prioritäten von Apple. – Confused