2015年4月8日 星期三

更新 iOS 8.2, 引發Unity製遊戲文字消失的來龍去脈

起因:
2015年Apple的iOS 8.2更新來了, 他做了一個決定, 把系統字型的存放路徑改掉

因此廣大的Unity製品玩家們, 只要更新了iOS 8.2就中招了
Unity會發生找不到字型檔的問題, 使得許多遊戲都傳出這樣的災情

修正:
所幸Unity很快就在4.6.1的更新中, 修正了這個問題
並正確做到前後版的兼容
詳細的更新內容可以在Unity 4.6.1 ReleaseNote 看到
iOS: Use new font file location on iOS 8.2.

所以我究竟應該用什麼版本的Unity去進行編譯?
Unity4.6.1修掉了字型路徑的問題
Unity4.6.2修掉了iOS只接受64位元app的問題
Unity4.6.3補完了64位元app的後續修正問題

所以, 建議低消為: Unity 4.6.3 或 以上版本

沒有留言:

張貼留言