推 cjcat2266: 不另外打包字體是因為不想要增加檔案大小嗎?04/09 05:27
→ cjcat2266: 一般中文字體不是幾MB而已? 還是有什麼額外限制因素?04/09 05:27
不想增加檔案大小的確是原因之一
自己在玩的遊戲裡也有些會吃我自訂的字型,感覺蠻棒的XD
推 cjcat2266: 查了一下資料,看起來Unity本身不支援客戶端字型04/09 06:19
→ cjcat2266: 需要額外的plugin協助,有找到這個unity-sysfont04/09 06:19
→ cjcat2266: 看來只維護到unity 4.x,有興趣就去研究看看怎麼port到04/09 06:20
→ cjcat2266: unity 5.x吧04/09 06:21
推 Bencrie: 上面那個 project 其實 5.3 可以用04/09 12:03
→ Bencrie: 因為 Unity 在 runtime 時只能從 resources 建立 Font04/09 12:05
→ Bencrie: 物件,你要用系統上的字型檔就得整個畫字自己刻04/09 12:06
→ Bencrie: 像上面那個 sysfont 是用 Android 的 Layout 物件畫在04/09 12:07
→ Bencrie: bitmap 上再弄成 texture 回傳給 Unity04/09 12:07
→ Bencrie: sysfont 還有個缺點就是他不支援 Windows 上的預覽04/09 12:08
→ Bencrie: 想要預覽也是要自己用 GDI/Uniscribe 如法炮製04/09 12:10
謝謝兩位的幫忙,windows上不能預覽是還蠻麻煩的,我再研究看看這個套件!
話說C大的留學文超棒的!!!
推 Bencrie: 我年初都在弄這塊,把 sysfont 弄進 ugui XD04/09 23:44
B大可以多分享一點嗎~~~
※ 編輯: windsyailiya (219.85.156.79), 04/10/2016 04:02:20
推 Bencrie: 其實你只要補上 Windows DLL 實作預覽應該就可以動了 04/10 12:57