2017-07-28 5 views
0

J'ai un jeu relativement simple, mais lorsque je l'exécute sur iOS, le fps est très faible car mon nombre de tirages est trop élevé. Cependant, je ne suis pas sûr de pouvoir utiliser le batch statique dans ce cas car presque tous mes graphiques se déplacent dans la scène à des vitesses différentes. Toutes les suggestions pour aider à augmenter la ips serait apprécié ...Le nombre de tirages élevé entraîne un faible FPS sur l'unité de l'appareil iOS

EDIT 1: Mon jeu est 2d

+0

https://docs.unity3d.com/ Manual/GPUInstancing.html – Gusman

Répondre

0

1) Ajout d'instanciation à vos matériaux

Pour activer instanciation GPU sur les matériaux, sélectionnez votre matériel Dans la fenêtre Projet et dans l'inspecteur, cochez la case Activer l'instanciation.

enter image description here https://docs.unity3d.com/Manual/GPUInstancing.html

2) Paramètres de qualité Unity vous permet de définir le niveau de qualité graphique, il va tenter de rendre. D'une manière générale, la qualité se fait au détriment du framerate et il est donc préférable de ne pas viser la meilleure qualité sur les appareils mobiles ou les matériels plus anciens car cela aura un effet néfaste sur le gameplay. L'inspecteur des paramètres qualité (menu: Edition> Paramètres du projet> Qualité) permet de sélectionner le niveau de qualité dans l'éditeur pour l'appareil choisi. Il est divisé en deux zones principales - en haut, il y a la matrice suivante: enter image description here https://docs.unity3d.com/Manual/class-QualitySettings.html

espoir cette chose vous aidera sur votre projet ...

+0

Salut, merci beaucoup pour votre réponse car elle m'a montré dans la bonne direction. Cependant, mon fps est encore très faible et je suis assez désemparé sur ce que je pourrais encore optimiser – RaZ

+0

Essayez d'utiliser des actifs de faible poly ou de basse résolution. ça marche pour moi.. – Tony