Ich erstelle eine unity3d Szene. Es hat ein Modell, das 245,487 KB ist. Es läuft mit nur 3 fps auf TF300TG Asus Tablet.Mobile Entwicklung in unity3d - erhöhen android fps Nummer
- ich alle Linien entfernen enthält
Debug.Log
- Kamera klar Flagge feste Farbe ist
- Vsysnc gesetzt "Jeder VBlank"
Es läuft mit 60-80 fps auf meinem PC. Wie kann ich Android FPS Nummer erhöhen?
Meine Szene hat ein Canvas. Und die Szene erzeugt einen Knopf in OnGUI()
Funktion.
EDIT
entferne ich Leinwand und OnGUI Funktion. Meine Szene hat nur ein .obj-Modell. Die fps der App ist 4 auf Android, aber Editor ist 50.
3fps ist schlecht. wirklich sehr schlecht. Dies ist eines der Dinge, bei denen Sie wissen müssen, wie Sie Ihr eigenes Problem erkennen und lösen können, denn ohne Ihren Spielcode und 3D-Modelle können wir nicht sagen, was passiert. Verwenden Sie den Profiler, um herauszufinden, was in Ihrer App so lange dauert. Refactor aller Code, der Speicher reserviert. – Programmer
Ist 245.487 KB große Menge für Android? – zumma
Das ist in Ordnung. Ich spreche von 3fps. Die niedrigste sollte 15 sein. Alles andere ist inakzeptabel. Du hast auch erwähnt, dass du OnGUI() benutzt hast. Das ist ein großes Nein, nein. Verwenden Sie die neue Unity-Benutzeroberfläche. Sie müssen von vorne anfangen. https://unity3d.com/learn/tutorials/topics/user-interface-ui – Programmer