Afin de donner la meilleure expérience au joueur, je veux offrir la possibilité de choisir la résolution du jeu de faible (meilleure performance) à natif (meilleure qualité). Malheureusement, certains appareils Android oblige le jeu à s'exécuter en résolution non native réduite, et je n'ai trouvé aucun moyen de détecter la résolution native. Par exemple - Samsung Galaxy Tab A 10 '' (2016) - ont une résolution native 1920x1200, mais le jeu fonctionne en 1440x900. Les polices et l'interface semblent floues et pauvres. C'est étrange, mais notre analyse montre qu'environ 40% de ces appareils utilisent le jeu avec une résolution native. Mais pas dans mon cas.Résolution non native forcée dans le jeu Android. Comment devenir natif?
Donc, j'ai besoin de solution.
Première option - est d'obtenir (d'une certaine manière) la résolution native de l'appareil. Screen.width/height, Screen.currentResolution - n'aide pas. Screen.resolutions - toujours vide. android.util.DisplayMetrics - signale également seulement la résolution diminuée.
Deuxième option - restreindre le système (ou Unity) pour exécuter le jeu en résolution native uniquement. J'ai vérifié les paramètres de l'unité et le manifeste - n'a rien trouvé ..
S'il vous plaît aider. Merci
no. Je n'ai pas besoin de gui adaptatif –
Pourquoi? À mon humble avis, c'est la seule solution à votre problème. – zwcloud
J'ai déjà une interface complexe et ne peux pas me permettre de refactoring. –