Optymalizowanie podczas kompilacji
Ten artykuł zawiera krótkie omówienie optymalizacji i wydajności. Możesz dowiedzieć się o wiele więcej, czytając nasz artykuł o nazwie Wytyczne dotyczące wydajności.
Podczas uruchamiania projektu usługi Mesh ważne jest, aby pamiętać o tym, co można zrobić, aby zapewnić najlepsze środowisko dla użytkowników. Powinno to obejmować:
Budżet wydajności zgodny z platformami, które są przeznaczone. Można tworzyć dla komputerów PC, Quest/Android lub obu. Jeśli skompilujesz obie te elementy, musisz zoptymalizować aplikację Quest/Android.
Zapewnienie, że wszystkie modele 3D, materiały i cieniowania importowane do projektu są odpowiednio skonstruowane dla scenariuszy o wysokiej wydajności w czasie rzeczywistym.
Podczas tworzenia regularnie sprawdzaj za pomocą narzędzia Content Analizator wydajności (CPA), aby wyświetlić szereg przydatnych statystyk związanych z wydajnością projektu.
W aplikacji Mesh użyj profilera wydajności, aby wyświetlić szybkość ramek projektu Mesh, złożoność sceny i użycie pamięci na wszystkich platformach. Profiler wydajności jest również dostępny w zestawie narzędzi usługi Mesh.
Możesz również użyć tych narzędzi, które są przydatne do profilowania zawartości w środowisku Unity:
- Profiler aparatu Unity
- Debuger ramek aparatu Unity
- RenderDoc (WAŻNE: RenderDoc może wykonywać przechwytywanie tylko z edytora aparatu Unity). Kompilacje aplikacji usługi Mesh nie będą działać).
Uwaga: po skompilowaniu i opublikowaniu projektu zostanie wyświetlone okno Kompilowanie i przekazywanie wyników . Zawiera on wskaźnik wydajności zawartości , który daje komunikat wyników związany z zawartością w projekcie. Aby dowiedzieć się więcej na temat tych komunikatów i ich znaczenia, zobacz sekcję "Wydajność zawartości" w temacie Omówienie wyników kompilacji i publikowania.