Wie kann ich die SKLabelNode-Schriftart zwischenspeichern oder vorladen?

Ich erstelle eine Sprite Kit-App und habe in meiner Szene einen SKLabelNode hinzugefügt. Beim Laden der SKScene ist mir ein ziemlich großer Lag-Spike aufgefallen. Nachdem ich die App profiliert hatte, stellte ich fest, dass sie aus der Erstellung eines SKLabelNode mit einer Papyrus-Schriftart stammt (obwohl die Schriftart keine Rolle spielt). Wenn ich das Etikett entferne, startet die Szene fast augenblicklich, aber mit dem Etikett dauert es zusätzliche 1-3 Sekunden.

Ich bin mir ziemlich sicher, dass es daran liegt, dass die Schrift geladen wird, wenn ich zum Hauptmenü zurückkehre und das Spiel erneut spiele, wird es sofort wieder gestartet.

Gibt es jetzt eine Möglichkeit, die Schrift früher vorzuladen, sodass keine große Pause entsteht, wenn der Player die Stufe auswählt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage