Unity開發過程中遇到的部分問題記錄(持續更新)
阿新 • • 發佈:2019-02-09
Unity報錯Invalid normalized color
編譯時無錯,開啟介面時就報上面錯誤。這是因為Color構造方法裡r,g,b,a的值取值範圍是0到1。而Color32構造方法的取值範圍是0到255。
Unity報錯Request error (error): UnityEditor.AsyncHTTPClient:Done(State, Int32)
解決步驟如下:
Edit——Preference——General——Show Asset Store search hits(顯示資產儲存搜尋結果)(取消勾選)
Unity2017釋出程式log檔案
Unity2017釋出程式日誌不再是在程式同級的Data 檔案中而是寫在了計算機硬碟的“C:\Users(使用者)\使用者名稱\AppData\LocalLow\釋出設定裡的公司名\釋出設定裡的作品名”目錄下的output_log.txt檔案
Unity商店下載的檔案儲存路徑:
Windows系統:C:\Users\系統使用者名稱\AppData\Roaming\Unity\Asset Store
MAC:"~/Library/Unity/Asset\ Store"
本地新建一個文字檔案,將字尾名改為".XML”,並在裡面輸入xml格式內容後儲存。檔案頭部有定義“<?xml version="1.0" encoding="utf-8" ?>”但之後讀取xml檔案內容時還是出現了中文亂碼的原因:
在使用記事本儲存該文件的時候,沒有選擇編碼格式,預設使用的是作業系統編碼(中文版的系統),也就是對應的"GB2312”編碼。只需要用記事本開啟xml檔案後選擇另存為,並指定格式為utf-8即可解決問題。