Creating Resolution-independent UIs in Unreal Engine Β· benπ±ui (benui.ca)
μΈλ¦¬μΌμμ μ€μ λ‘ UIλ₯Ό μ μνλ μν¬νλ‘λ μμ ―κ³Ό 컀μ€ν μ μ μμ ―μΌλ‘ UIλ₯Ό ꡬμ±νλ μΌλ°μ μΈ λ°©μκ³Ό λμΌν΄μΌ ν©λλ€. νμ§λ§ κ°μ₯ μ€μν λ³νλ μ§μλλ μ΅μ ν΄μλμμ UIλ₯Ό λμμΈν΄μΌ νλ€λ κ²μ λλ€.
μ¦, UIλ₯Ό ꡬμ±ν λ μ§μλλ μ΅μ ν΄μλμμ UIλ₯Ό ꡬμ±ν΄μΌ νλ€λ λ»μ λλ€. μ΅μ ν΄μλλ‘ λμμΈνκ³ λ ν° ν¬κΈ°λ‘ μμλ₯Ό μΆκ°νλ κ²μ΄ κ·Έ λ°λμ κ²½μ°λ³΄λ€ ν¨μ¬ μ½μ΅λλ€. κ²μμ μ΅μ ν΄μλμμ μλν΄μΌ ν©λλ€:
Steam ν΅κ³ μ‘°μ¬ κ²°κ³Όλ‘ λμκ°μ, μ§μνκ³ μ νλ μ΅μ ν΄μλλ₯Ό κ²°μ ν΄μΌ ν©λλ€. μΈλμ€νΈλ¦¬ μ€λΈ νμ΄νμ κ²½μ° λΆκ°λ₯νμ§ μμΌλ©΄μλ κ°μ₯ λμ λ²μλ₯Ό 컀λ²ν μ μλ 1280 x 720μ μ ννμ΅λλ€.
μ΅μ ν΄μλλ₯Ό μ ννμΌλ©΄ κ°μ₯ λ¨Όμ ν΄μΌ ν μΌμ UMG μμ ― λμμ΄λ μΈν°νμ΄μ€λ₯Ό ν΄λΉ ν΄μλλ‘ μ€μ νλ κ²μ λλ€.
λμμ΄λ λ·°μ μ€λ₯Έμͺ½ μλ¨ λͺ¨μ리μμ 컀μ€ν μ μ νν λ€μ μνλ ν΄μλ(μ΄ κ²½μ° 1280 λ° 720)λ₯Ό μ λ ₯ν©λλ€(μ€ν¬λ¦°μ· μ°Έμ‘°).
1280x720μΌλ‘ κΈ°λ³Έ UI λ§λ€κΈ° λμ€νλ μ΄ ν΄μλλ₯Ό μ¬μ©μ μ§μ λ° 1280x720μΌλ‘ μ€μ νλ©΄ μμ ―μ΄ ν΄λΉ ν΄μλλ‘ νμλ©λλ€.
κ°λ³ μμ ―μ λ€λ₯Έ μμ ―μΌλ‘ ꡬμ±νλ κ²½μ°μλ κ·Έλ΄ νμκ° μμ§λ§ μ 체 νλ©΄μΌλ‘ νμλλ λͺ¨λ μμ ―μ κ²½μ° λͺ¨λ κ²μ΄ μ΅μ ν΄μλμ λ§λλ‘ μ¬μ©μ μ μ ν΄μλλ₯Ό μ€μ ν΄μΌ ν©λλ€.
μμ ν΄μλμμ μλνλλ‘ UIλ₯Ό λμμΈνλλΌλ λ§μ νλ μ΄μ΄κ° ν¨μ¬ λμ ν΄μλμμ νλ μ΄νλ€λ μ μ μ΄ν΄νλ κ²μ΄ μ€μν©λλ€. 2023λ μλ μΌλ°μ μΌλ‘ 4Kκ° κ°μ₯ λμ ν΄μλλ₯Ό μ§μν κ²μΌλ‘ μμλ©λλ€.