Що допоможе при проектуванні ваших HUD - це використовувати нормалізовані координати екрану, а не піксельні координати. Якщо ви використовуєте пікселі, вам потрібно врахувати всі можливі резолюції, які ви хочете підтримати ... не цікаво.
Замість цього виберіть і почніть (скажімо, внизу зліва екрана) і назвіть його <0, 0>. У верхньому лівому куті екрану було б <0, 1>, а верхній правий - <x, 1>, де x залежить від співвідношення сторін. Наприклад, при 1680х1050 співвідношення сторін становить 16:10, так що х було б 1,6.
Тепер ви можете спроектувати свої інтерфейси в нормалізовані координати екрана, і вони не будуть розтягуватися / перекошуватися, коли зміна співвідношення сторін змінюватиметься, і вони будуть ідеально масштабуватись незалежно від роздільної здатності. Єдині коригування, які ви, можливо, доведеться внести для 3-х або 4-х аспектних рамок (напевно, 4: 3, 5: 4, 16:10 та 16: 9). Ви можете навіть полегшити це, дозволяючи прив’язувати речі до правої частини екрана.