Nie ma sposobu, aby całkowicie niezawodnie wykryć prawidłową rozdzielczość ekranu.
Jednym z podejść jest po prostu pozostawienie rozdzielczości pulpitu użytkownika. Jest to denerwujące, ponieważ znam pewną liczbę osób (niektóre z wadami wzroku), które wolą uruchamiać pulpit w niższej rozdzielczości, aby wyglądały na większe, ale nadal wolą gry w rozdzielczości natywnej, w których małe teksty i szczegóły są rzadsze i mniej krytyczny.
Innym podejściem jest sprawdzenie listy obsługiwanych trybów monitora. Jest to podobnie niewiarygodne: niektóre monitory nie wyświetlają listy trybów lub dostarczają ją niepoprawnie. Niektóre zapewniają rozdzielczości wyższe niż natywne, które są w stanie potwornie obniżyć próbkę podczas wykonywania hitu wydajności ...
W pewnym sensie twoje pytanie dotyczy każdego ustawienia zapewnianego przez grę. „Dlaczego powinienem zapytać użytkownika, kiedy mogę odgadnąć, co jest dla niego najlepsze?” Dlaczego miałbym pytać ich o ustawienia jakości, kiedy mogę wykryć ich sprzęt? Dlaczego miałbym pytać o FOV, jeśli wiem, z czym gra wygląda najlepiej? Dlaczego powinienem pozwolić użytkownikom na zmianę AA, jeśli ich komputery sobie z tym poradzą? To bardziej ogólne pytanie podkreśla prawdziwą odpowiedź, która jest dwojaka:
Twoje domysły są czasami błędne , ponieważ nie zawsze masz prawidłowe informacje o sprzęcie, aby dobrze zgadnąć. Co się stanie, jeśli karta graficzna użytkownika jest uszkodzona, co powoduje awarię komputera w określonej rozdzielczości i nie pozwalasz mu go wyłączyć? Twoja gra jest teraz dla nich bezużyteczna. Również użytkownicy lubią wybory . Być może ktoś woli niewyraźny wygląd grania w rozdzielczości innej niż natywna, mimo że jest „zły”. Być może mają monitor CRT, który obsługuje wiele rozdzielczości, a optymalna nie jest najwyższa, lub uzyskują lepszą częstotliwość odświeżania przy niższej.
W efekcie nie można dokładnie ocenić, czego chce użytkownik na podstawie informacji z komputera, ani nie możesz dokładnie ocenić, co będzie najlepsze . Decyzję należy pozostawić użytkownikowi (który zna własny komputer).
(Uwaga: omówiłem tutaj tylko komputery osobiste. Konsole to inna historia, ale zostały już omówione przez innych).