Ich erstelle mobile Rennen (im Weltraum) Spiel und es ist die erste Person, also gibt es immer großes Cockpit okkludierenden großen Teil der Szene. Kann ich irgendwie die Tatsache nutzen, dass ich es kenne, um das Rendering zu optimieren? Ich habe gehört, dass Zeichnungsaufruf geändert werden kann, aber ich weiß nicht, wie genau es funktionieren würde.Soll ich die Zeichenreihenfolge ändern?
2
A
Antwort
3
Die Sache, nach der Sie suchen, heißt "Occlusion Culling". Here is a guide from the Unity manual erklären, wie es funktioniert und wie es eingerichtet wird.
HINWEIS: Dies löscht nur statische Objekte, wenn Ihr Cockpit mit den vom Cockpit abgedeckten Spielerobjekten bewegt wird, wird nicht mit dieser Methode gelöscht. Wenn Sie Okklusions-Culling mit dynamischen Objekten durchführen möchten, müssen Sie ein Objekt von Drittanbietern aus dem Geschäft wie InstantOC, es hat sogar ein "Mobile Aircraft Controls" Fertig (Hinweis, ich habe InstantOC nie verwendet, aber ich habe gute Dinge darüber gehört).
Verwandte Themen
- 1. Wie soll ich Textdaten speichern, die sich nicht oft ändern?
- 2. Tiefenpuffer und Zeichenreihenfolge in OpenSceneGraph steuern
- 3. Wie soll ich diese Erklärung ändern?
- 4. Ändern einer Spalte, die nullfähig sein soll
- 5. Soll ich die Laravel-Version aktualisieren?
- 6. Beeinflusst die Zeichenreihenfolge die Position der Objekte in der Tiefe? (Bilder enthalten)
- 7. Wie soll ich die Methode 'startActionMode' aufrufen?
- 8. Soll ich removeTarget bevor ich
- 9. Soll ich Zipkin-Dienstbibliotheken ändern, um generische Merkmalsflags zu übergeben?
- 10. Wie soll ich diesen Code ändern, um leere Regionen anzuzeigen?
- 11. C# - Kann/Soll ich dieses Code-Snippet vereinfachen/ändern?
- 12. Wann soll ich die Fehlerbehandlung Middleware-Funktion
- 13. Wo soll ich die Free() Funktion aufrufen?
- 14. Wie soll ich die Planung tun
- 15. Wie soll ich die MySQL-Datenbank anordnen?
- 16. Was soll ich die Id-Eigenschaft für
- 17. Fragment - soll ich die Ansicht in onCreateView wiederverwenden und wie soll ich das tun?
- 18. Wo soll ich AppUrl
- 19. Sie müssen die vorhandenen TASK SCHEDULING-Algorithmen in Cloudsim ändern. Welche Dateien soll ich verwenden?
- 20. Soll ich die Kompatibilitätsstufe meiner aktualisierten Datenbank von 8 auf 9 ändern?
- 21. Soll ich ProGuard verwenden?
- 22. Soll ich Hörer freigeben?
- 23. Soll ich FileUpload.PostedFile.InputStream absetzen?
- 24. Wie soll ich genaue Aufzeichnungen halten, die mehrere Tabellen zusammenfassen?
- 25. Ich weiß nicht, wo ich die Module installieren soll.
- 26. Wie soll ich die AUC für die negative Klasse bekommen?
- 27. Soll ich die Deklaration oder die Definition in C++ kommentieren?
- 28. Wie wähle ich die Aktivität aus, die gestartet werden soll?
- 29. Soll ich eine Funktion dekorieren?
- 30. Soll ich jetzt Facebook-Anwendungen entwickeln?
Bitte sehen Sie meine aktualisierte Antwort, ich habe einige Informationen hinzugefügt, nachdem Sie es akzeptiert haben. –