In Update
Funktion: Die UpdateSpheres
erstellen Sie die Objekte und dann verschieben Sie sie, aber sie bewegen sich sehr langsam.Warum bewegen sich Objekte beim Vorwärtsbewegen sehr langsam? Wie kann ich die Geschwindigkeit ändern?
2
A
Antwort
4
Aufruf FindGameObjectsWithTag
in jedem Frame ist sehr langsam. Rufen Sie das einmal in der Start
Funktion an. Fügen Sie außerdem eine öffentliche Geschwindigkeitsvariable hinzu, mit der Sie die Geschwindigkeit ändern können. Sie können diese Geschwindigkeitsvariable im Editor ändern, bis Sie die gewünschte Geschwindigkeit erreicht haben. Stellen Sie sicher, dass Sie im Rest Ihres Skripts nachsehen und sicherstellen, dass Sie nicht GameObject.Find
, FindGameObjectsWithTag
oder ähnliche Funktionen in der Update
Funktion verwenden.
GameObject[] spheres;
public float moveSpeed = 50;
void Start()
{
spheres = GameObject.FindGameObjectsWithTag("MySphere");
}
private void Update()
{
UpdateSpheres();
MoveShips();
}
private void MoveShips()
{
foreach (Transform child in spheres[0].transform)
{
child.transform.position += Vector3.forward * Time.deltaTime * moveSpeed;
}
}
Verwandte Themen
- 1. Objekte müssen sich mit konstanter Geschwindigkeit bewegen
- 2. Die Größe einer responsiven DataTable ist sehr langsam. Wie kann ich die Geschwindigkeit erhöhen?
- 3. Sehr langsam Download-Geschwindigkeit mit AFNetworking
- 4. Android AES-128 Verschlüsselung/Entschlüsselung der Datei ist sehr langsam. Wie kann ich die Geschwindigkeit erhöhen?
- 5. GridSplitter bewegt sich sehr langsam
- 6. Xcode plötzlich sehr langsam
- 7. Wie kann ich die Geschwindigkeit eines JavaFX AnimationTimers mit einem Slider dynamisch ändern?
- 8. Beim Herauszoomen bewegen sich divs
- 9. Warum sollte SQL beim Update sehr langsam sein?
- 10. Warum laufen Python-Programme beim ersten Mal sehr langsam?
- 11. Wie bleiben Zeiger gültig, wenn sich Objekte im Speicher bewegen?
- 12. Warum ist die Quantilberechnung mit hiveContex in Spark sehr langsam?
- 13. GDB Hardware Watchpoint sehr langsam - warum?
- 14. GSON Serialisierung sehr sehr langsam
- 15. Webapp läuft sehr langsam manchmal
- 16. OpenGL GLUT-Fenster sehr langsam, warum?
- 17. Count (*) mit NText Spalte ist sehr, sehr sehr langsam. Warum ist es so langsam? Und wie kann ich die Leistung verbessern?
- 18. Wie kann ein Div sich beim Scrollen nicht bewegen?
- 19. Komponist ist sehr langsam beim Herunterladen Laravel
- 20. ungepufferte Ausgabe Sehr langsam
- 21. Schaltflächen bewegen sich beim Ändern der Größe des Fensters
- 22. Wie male ich mehrere Objekte, die sich in Java mit unterschiedlichen Geschwindigkeiten bewegen?
- 23. Asp.net Website ersten Start ist sehr langsam
- 24. Android benutzerdefinierte ListView sehr langsam beim Scrollen
- 25. Warum ist diese SQL-Anweisung sehr langsam?
- 26. Warum ist numpy.array() manchmal sehr langsam?
- 27. Warum Xamarin Update sehr langsam herunterladen
- 28. Warum ist Babel transpilation sehr langsam?
- 29. PhpStorm sehr langsam
- 30. Coredata ist sehr langsam; swift