1: Untiy 出現編譯錯誤: NewLine In Constant html
解決方法:
方法一:若是報錯腳本比較少許的話,可能用記事本打開報錯的腳本,另存爲,仍是選擇UTF編碼覆蓋便可。異步
方法二:用的是Edit plus 把全部的腳本批量打開,而後批量修改編碼,修改成Unicode,問題解決。編碼
2: 如何在遊戲中作出相似「模糊」、「扭曲」的鏡頭特效呢?url
答: 導入Unity的鏡頭特效後期處理包便可。 Standard Assets—〉 Image Effects(pro only)spa
3: VS 老是報 The line endings in the following file are not consistent ?code
解決方法:
(VS 2008/VS2012 Tools->Options->Environment->Documents).
不勾選: Check for consistent line endings on load 便可(見下圖)htm
4: 怎樣才能把 GameObject go 的內存給釋放掉嗎?blog
答:遊戲
用 Resources.UnloadUnusedAssets() 。若是須要當即釋放內存加上GC.Collect(),不然內存未必會當即被釋放。 不過推薦把 Resource.UnloadUnuseAssets() 放在場景之間的過分場景來作比較好。
不然會由於頻繁GC操做。手機會崩掉的。ip
5: 劉老師在你的課程中講到AddComponent(string)動態加載腳本(使用Untiy4.x 版本),可是我用的是unity5.3的版本已經不支持,請問在unity5中怎麼處理動態加載的問題?
答: 使用以下語句能夠解決: GoNeedObj.AddComponent(System.Type.GetType(StrNeedAddScriptName)。
6: Untiy5.3 以上版本 Application.LoadLevelAsync已過期應該用哪一個新的方法?
答: 按照提示修改便可:
UnityEngine.SceneManagement.SceneManager.LoadScene(""); //同步加載
UnityEngine.SceneManagement.SceneManager.LoadSceneAsync("");//異步加載
以上是2016年近期總結的部分初學者比較容易出錯的地方,供你們參考。