XNA - hanya beberapa karakter yang diterima dalam SpriteFont

8

Saya memiliki SpriteFont di XNA, yang memiliki 126 karakter standar yang dapat digunakan.

Namun saya ingin menggunakan simbol "ಠ" dalam game.

Jadi adakah menambahkan beberapa simbol yang diterima spritefont?

Cheers, Randomman159

Joel
sumber

Jawaban:

13

Ubah file font sprite. Ini XML. Klik dua kali dalam Visual Studio.

Menuju bagian bawah file default adalah sebagai berikut:

<CharacterRegions>
  <CharacterRegion>
    <Start>&#32;</Start>
    <End>&#126;</End>
  </CharacterRegion>
</CharacterRegions>

Karakter Anda adalah kode titik unicode U + 0CA0, yang dalam desimalnya adalah 3232. Jadi tambahkan tag wilayah karakter lain yang berisi:

  <CharacterRegion>
    <Start>&#3232;</Start>
    <End>&#3232;</End>
  </CharacterRegion>

Ini mengasumsikan bahwa simbol ಠ ada di font yang Anda gunakan.

Andrew Russell
sumber
1
ahhh ya, wilayah kedua ... ya, tidak memikirkan itu: PI hanya mencoba beberapa tag Mulai dan Akhir ...
Joel
Solusi saya lebih baik: p
Jonathan Connell