Tüm platformlarda aynı yazı tipini kullanabildiğinizden emin olun
Doğrulama ortamı
- Windows
-
- pencereler 11
- Unity Düzenleyicisi
-
- 2020.3.25f1
Bu ipucu için önkoşullar
Bu ipuçlarının açıklanması için ön koşul olarak aşağıdaki ayarlar önceden yapılmıştır.
Unity'de kullanılabilen yazı tipleri hakkında
, Unity'de varsayılan olarak kullanılabilen tek yazı tipidir Arial
. Arial
yalnızca İngilizce'dir, Japonca içermez vb.
Windows'ta geliştirme ve oyun yürütme için Japonca görüntülenir,
Bunun nedeni, MS Pゴシック
yazı tipinde bulunmayan bir karakterin işletim sistemi tarafında kullanılması durumunda .
Japonca'yı WebGL'de Arial
bir yazı tipinde görüntülemeye çalışırsanız, yazı tipi değiştirme işlemi gerçekleşmez, bu nedenle Japonca hiç görüntülenmez.
Bu nedenle, oyun için bir yazı tipi hazırlamanın ve oyunla birlikte gelen yazı tipini kullanmanın standart olduğunu düşünüyorum.
Bu örnekte kullanılan yazı tipleri
衡山毛筆フォント行書
kullanılır. Aşağıdaki siteden indirebilirsiniz.
Yazı Tipi Kullanım Lisansları Hakkında
Seçtiğiniz yazı tipini nasıl kullanabileceğiniz her yazı tipine göre belirlenir. Kullanım koşullarını okuduğunuzdan emin olun ve oyunlar için kullanılıp kullanılamayacağını ve ücretli bir oyun olarak dağıtılıp dağıtılamayacağını kontrol edin.
Yazı tiplerini Unity projenize dahil etme
Kullanmak istediğiniz herhangi bir yazı tipi dosyasını hazırlayın.
Bunu projenize bırakın. Bu bir örnek olduğu için doğrudan klasöre koydum Scenes
,
Oyun makul bir boyuttaysa, lütfen klasörleri düzgün bir şekilde bölün.
Metinle çalışmak istediğiniz nesneyi seçin.
Inspector bileşeninde Text
bir "Font" var, bu yüzden sağdaki düğmeden seçin veya ayarlamak için projenize koyduğunuz fontu bırakın.
Bu, editördeki metnin yazı tipini değiştirecektir. Bu sefer kullanılan yazı tipi yalnızca Japonca ve İngilizce içindir, bu nedenle diğer dillerin görüntülenmesi gariptir, ancak yazı tipinin kendisinin doğru uygulandığını onaylayabilirim.
Projeye koyduğunuz yazı tipleri oyunun içine yerleştirilmiştir, böylece belirtilen yazı tiplerini herhangi bir ortamda kullanabilirsiniz. WebGL ile çalışırken bile Japonca doğru görüntüleniyor.