2017-07-19 8 views

Antwort

2

Verwenden Sie preferredFramesPerSecond Eigenschaft von ARSCNView (oder SCNView).

SceneKit wählt eine tatsächliche Bildrate, die so nah wie möglich Ihre bevorzugte Bildrate auf den Fähigkeiten des Bildschirms basierend auf die Ansicht auf angezeigt wird. Die tatsächliche Bildrate ist normalerweise ein Faktor der maximalen Bildwiederholfrequenz des Bildschirms, um eine konsistente Bildrate zu gewährleisten. Zum Beispiel, wenn die maximale Bildwiederholfrequenz des Bildschirms 60 Bilder pro Sekunde ist, ist dies auch die höchste Bildrate, die die Ansicht als tatsächliche Bildrate setzt. Wenn Sie jedoch nach einer niedrigeren Bildrate fragen, kann SceneKit unter 30, 20, 15 oder einen anderen Faktor als tatsächliche Bildrate auswählen. Aus diesem Grund möchten Sie eine Bildrate auswählen, die Ihre App konsistent beibehalten kann. Der Standardwert ist 60 Frames pro Sekunde.