Saya tidak yakin dengan apa yang disukai orang ketika datang ke HUD, dan meningkatkan skala mereka. Apa yang akan Anda katakan adalah praktik terbaik dalam hal mengukur HUD? Saya pikir sebenarnya ada dua opsi: Tingkatkan, atau gunakan area yang sama (dalam piksel) untuk menampilkannya pada resolusi yang lebih tinggi.
Masalah yang saya lihat dengan masing-masing adalah dengan penskalaan, saya mungkin memiliki kekacauan besar yang kabur, tetapi jika saya tidak melakukannya, mungkin akan sulit untuk melihat dari kejauhan. Ada panduan?
sumber
Seperti yang disebutkan Kaj, HUD yang dimodelkan 3d adalah solusi yang baik karena dapat menskala. Ini juga memiliki manfaat memungkinkan Anda untuk 'mengguncang' pemain dengan menggerakkan posisi kamera sedikit (bayangkan mobil menabrak dan kepala pengemudi membanting ke depan - Anda dapat memberi pemain beberapa efek ini hanya dengan beberapa bingkai). gerakan).
sumber
Sesuatu yang akan membantu ketika merancang HUD Anda adalah menggunakan koordinat layar yang dinormalisasi daripada koordinat piksel. Jika Anda menggunakan piksel, Anda harus memperhitungkan semua resolusi yang mungkin Anda ingin dukung ... tidak menyenangkan.
Sebaliknya, pilih dan asal (katakanlah, bagian kiri bawah layar) dan sebut itu <0, 0>. Kiri atas layar adalah <0, 1> dan kanan atas adalah <x, 1>, di mana x bergantung pada rasio aspek. Misalnya, pada 1680x1050 rasio aspek adalah 16:10 sehingga x akan menjadi 1,6.
Sekarang Anda dapat merancang UI Anda dalam koordinat layar yang dinormalisasi dan mereka tidak akan ditarik / miring ketika rasio aspek berubah, dan mereka akan menskala dengan sempurna terlepas dari resolusi. Satu-satunya penyesuaian yang mungkin harus Anda lakukan adalah untuk rasio aspek 3 atau 4 (4: 3, 5: 4, 16:10, dan 16: 9 mungkin). Anda bahkan dapat meringankannya dengan membiarkan hal-hal menjadi berlabuh di sisi kanan layar.
sumber