Varmista, että voit käyttää samaa fonttia kaikilla alustoilla

Sivu päivitetty :
Sivun luontipäivämäärä :

Varmennusympäristö

Windows
  • Windows 11
Unity-editori
  • 2020.3.25F1

Tämän vinkin edellytykset

Seuraavat asetukset on tehty etukäteen edellytyksenä näiden vinkkien selittämiselle.

Tietoja Unityssa käytettävissä olevista fonteista

on ainoa fontti, joka on oletusarvoisesti käytettävissä Unityssa Arial . Arial on vain englanniksi, ei sisällä japania jne.

Japani näkyy kehitystä ja pelien suorittamista varten Windowsissa, Tämä johtuu siitä, että jos käyttöjärjestelmän puolella käytetään merkkiä, jota ei ole fontissa, se MS Pゴシック korvataan merkillä .

Jos yrität näyttää japania fontissa WebGL Arial : ssä , fontin korvausprosessia ei tapahdu, joten japania ei näytetä ollenkaan.

Siksi mielestäni on tavallista valmistaa fontti peliin ja käyttää pelin mukana toimitettua fonttia.

Tässä esimerkissä käytetyt fontit

衡山毛筆フォント行書 käytetään. Voit ladata sen seuraavalta sivustolta.

Tietoja fonttien käyttöoikeuksista

Se, miten voit käyttää valitsemaasi fonttia, määräytyy kunkin fontin mukaan. Muista lukea käyttöehdot ja tarkistaa, voidaanko sitä käyttää peleihin ja voidaanko sitä jakaa maksullisena pelinä.

Kirjasinten sisällyttäminen Unity-projektiin

Valmistele mikä tahansa fonttitiedosto, jota haluat käyttää.

Pudota tämä projektiisi. Koska tämä on näyte, laitoin Scenes sen suoraan kansioon, Jos peli on kohtuullisen kokoinen, jaa kansiot oikein.

Valitse objekti, jota haluat käsitellä tekstiä.

Inspektori-komponentissa Text on "fontti", joten valitse se oikealla olevasta painikkeesta tai pudota projektiin laittamasi fontti asettaaksesi sen.

Tämä muuttaa editorin tekstin fonttia. Tällä kertaa käytetty fontti on tarkoitettu vain japaniksi ja englanniksi, joten muiden kielten näyttö on outoa, mutta voin vahvistaa, että itse fonttia sovelletaan oikein.

Projektiin asettamasi fontit on rakennettu peliin, joten voit käyttää määritettyjä fontteja missä tahansa ympäristössä. Jopa WebGL: n kanssa käytettäessä japani näkyy oikein.