XNA: pochi altri personaggi accettati in SpriteFont


8

Ho uno SpriteFont in XNA, che ha 126 caratteri standard che sono utilizzabili.

Tuttavia, vorrei utilizzare il simbolo "ಠ" nel gioco.

Quindi c'è comunque l'aggiunta di qualche altro simbolo che lo spritefont accetta?

Saluti, Randomman159

Risposte:


13

Modifica il file del font sprite. È XML. Fare doppio clic su di esso in Visual Studio.

Verso la fine del file predefinito è il seguente:

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

Il tuo personaggio è unicode punto codice U + 0CA0, che in decimale è 3232. Quindi aggiungi un altro tag regione carattere che lo contiene:

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

Ciò presuppone che il simbolo ಠ esista nel carattere che si sta utilizzando.


1
ahhh sì, una seconda regione ... duh, non ci pensavo: PI stava solo provando più tag di inizio e fine ...
Joel

La mia soluzione era migliore: p
Jonathan Connell,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.