更新版本時常見的程式問題【一】 U3D出現aabb.IsValid()、IsFinite(outDistanceForSort) 的解決方法If the system is getting enabled, then it can't have any previous changes registered
代表一個物件存在有兩個相同的屬性!
例如: 1個圖片有2個 SpriteRenderer
1個文字有2個 MeshRenderer
版本更新時經常會誤植多一個Renderer屬性
所以出現紅字錯誤,只要刪除後面一個就可以清除BUG
【二】TextAsset 解析txt文件不識別中文字的問題
TextAsset在解析[.txt文件]的時候,特別是[.txt文件]中含有中文的時候
要注意[.txt文件] 的格式是 UTF-8格式,否則就會直接把中文忽略掉
可以另存新檔 → 選擇格式 UTF-8
【三】更換文字字體都沒有找到OTF檔,怎麼辦?
可以上網搜尋(TTF 轉 OTF) 找線上轉換程式
可以直接將TTF檔轉成OTF檔
或者直接點選下列連結
將TTF轉成OTF檔後丟入資料夾Assets/fonts/資料夾內就可以了
【四】文字字體白底黑框怎麼用?
目前3DText 只能複製4個相同物件,再自行調整位置
而UI Text可以Add Component -> UI -> Effects -> Outline ( 也可以直接搜尋 Outline )
似乎沒有黑邊效果就是