2015-07-03 8 views
5

enter image description hereWas sagt uns das SceneKit-Statistikfenster?

Dies ist das Fenster, wenn showStatistics öffnet auf true gesetzt ist. Ich bin neugierig auf die Bedeutung all dieser Symbole? Bisher habe ich herausgefunden, dass Frames pro Sekunde so hoch wie möglich und konstant sein müssen. Was meinen andere und wofür sind sie nützlich?

+0

Sie haben recht, dass fps so hoch wie möglich sein muss. In der Tat muss es 60 sein. Die ganze Zeit. Drop unter 60 und der Benutzer wird Stottern bemerken :-) – Fogmeister

+1

na verdammt. Meine fps auf einem Gerät sind 58: D – brumbrum

Antwort

6

Hier ist, was Sie sehen (Anmerkung: Ich weiß, die meisten von ihnen aus eigener Erfahrung, so fühlen sich frei, mich in den Kommentaren zu korrigieren, wenn ich falsch liege):

  • Die rote und graue Balken ist eine Art einer Leistungsüberprüfung . Es basiert auf dem FPS und Sie sollten alles tun, um es grün und voll zu halten. Gerade jetzt, es ist ziemlich schlecht!
  • GL sagt Ihnen, welche Rendering-Engine Sie verwenden
  • 6FPS Bildfrequenz ist. Das bedeutet, wie oft Ihr Bildschirm in einer Sekunde aktualisiert wird. Ihr Ziel sollte 60 sein, (es ist das Maximum, und was von modernen Spielen erwartet wird), aber 30 ist akzeptabel.
  • Dieser Diamant mit der 6 ist die Anzahl der Knoten, d. H. Wie viele Knoten in Ihrer Szene Grafik sind.
  • 40.3k ist der Polycount oder die Anzahl der Polygone in Ihrer Szene. Das scheint ziemlich hoch zu sein, wenn man bedenkt, dass Sie nur 6 Knoten haben und den niedrigen FPS erklären können.
  • Das Donut-Diagramm ist, was jeder Frame seine Zeit damit verbringt. In Ihrem Fall können Sie sehen, dass die meiste Zeit für das Rendern verwendet wird (der Abschnitt auf der rechten Seite erläutert die Bedeutung für jede Farbe)
  • 0.2s ist die Zeit, die für die Wiedergabe jedes Frames aufgewendet wird. Es ist direkt mit der Framerate verbunden.
+0

okay danke. Das hat sehr geholfen! Weißt du was das Balkendiagramm mit grüner Spalte bedeutet? – brumbrum

+0

Woops, vergaß dieses ... t hat mit Ihrer GPU oder CPU-Kerne Nutzung zu tun, aber ich kann mich nicht daran erinnern – Moustach

+0

Ich erinnere mich, dass das Quadrat ist die Anzahl der Zeichenaufrufe, nicht die Anzahl der Knoten. –