Ich habe eine Szene mit mehreren hellen Knoten. Normalerweise läuft mein Spiel mit 60fps auf einem späten 2016 Macbook Pro. (Das Spiel ist für Mac, nicht iOS). Wenn ein heller Knoten hinzugefügt wird, fällt die Bildrate ab und sobald es 4-5 Knoten gibt, ist es extrem langsam und verzögert. Ich bin sie wie folgt zu schaffen:SKLightNodes verursachen Framerate Probleme in SpriteKit
let light: SKLightNode = SKLightNode()
light.falloff = 4.5
addChild(light)
Ich weiß, dass die Lichteffekte viel Rendering-Leistung benötigen, aber ich bin überrascht, wie schnell sie Probleme verursachen.
Irgendwelche Ideen, wie ich die Leistung verbessern kann?
Hmm, ok, danke. Ich brauche vielleicht nur ein paar Tricks für eine Arbeit, weil ich diese Lichter wirklich brauche. Ich werde wahrscheinlich etwas tun, um den Hintergrund schwarz zu machen, weil das Hinzufügen der Lichteffekte zu diesem Knoten die meiste Verlangsamung verursacht. – CodyMace
Ja, ich musste das gleiche mit meinen Spielen machen. Sie laufen immer noch nicht gut auf alten Geräten. Stellen Sie nur sicher, dass Sie gut testen. Glückliche Kodierung – crashoverride777