Bagaimana Mengubah Ukuran Font di Unity?

Panduan untuk mengubah ukuran font dalam game Unity menggunakan framework BepInEx dan plugin XUAT.

circle-info

Metode ini mungkin tidak berhasil untuk beberapa game

Langkah 1: Aktifkan Console

  • Buka berkas "GAME_DIR\BepInEx\config\BepInEx.cfg"

  • Di bagian [Logging.Console], ubah "Enabled = false" menjadi "Enabled = true"

GAME_DIR\BepInEx\config\BepInEx.cfg
[Logging.Console]

## Mengaktifkan penampilan console untuk output log.
# Jenis pengaturan: Boolean
# Nilai default: false
Enabled = true

Langkah 2: Aktifkan Pencatatan Text Path

  • Buka berkas "GAME_DIR\BepInEx\config\AutoTranslatorConfig.ini"

  • Di bagian [Behaviour], ubah "EnableTextPathLogging=False" menjadi "EnableTextPathLogging=True"

GAME_DIR\BepInEx\config\AutoTranslatorConfig.ini
[Behaviour]
EnableTextPathLogging=True

Langkah 3: Jalankan game dan temukan Text Path di Console

Jika dikonfigurasi dengan benar, sebuah jendela console akan muncul, menampilkan Game Text dan Text Path

Langkah 4: Membuat Berkas Resizer

Buat sebuah berkas bernama "resizer.txt" ke dalam folder "GAME_DIR\BepInEx\Translation\en\Text\". Sebagai contoh: "GAME_DIR\BepInEx\Translation\en\Text\resizer.txt"

circle-info

Anda dapat membuat lebih dari satu berkas ini. Setiap berkas harus berformat .txt dengan nama yang diakhiri dengan "resizer". Contoh: mainmenu_resizer.txt, dialogue.resizer.txt, _resizer.txt

Sintaks:

di mana perintah yang tersedia adalah:

  • Perintah yang mengubah ukuran font ke ukuran statis

    • ChangeFontSizeByPercentage(double percentage): Di mana persentase adalah persentase dari ukuran font asli untuk menguranginya.

    • ChangeFontSize(int size): Di mana size adalah ukuran baru dari font

    • IgnoreFontSize(): Ini dapat digunakan untuk mereset perilaku pengubahan ukuran font yang telah disetel pada path yang sangat 'tidak spesifik'.

Untuk informasi lebih lanjut, kunjungi: https://github.com/bbepis/XUnity.AutoTranslator#ui-font-resizingarrow-up-right


Contoh sintaks resizer font di Game Quickie:

circle-info

ChangeFontSizeByPercentage(0.75)

  • 0.5 = 50%

  • 1 = 100%

  • 1.5 = 150%