Unity 5一直给我错误

-1 javascript c# unity-game-engine unityscript

因为我已经下载了Unity 5.我遇到了无数的错误.所有都是相似的,所以我用Google搜索它.我找到了一个共同的答案,但我不知道它们的意思.

错误:

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(5,42):BCE0144:'UnityEngine.Resources.LoadAssetAtPath(String,System.Type)'已过时.改为使用AssetDatabase.LoadAssetAtPath(UnityUpgradable)

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(6,40):BCE0144:'UnityEngine.Resources.LoadAssetAtPath(String,System.Type)'已过时.改为使用AssetDatabase.LoadAssetAtPath(UnityUpgradable)

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(7,41):BCE0144:'UnityEngine.Resources.LoadAssetAtPath(String,System.Type)'已过时.改为使用AssetDatabase.LoadAssetAtPath(UnityUpgradable)

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(8,46):BCE0144:'UnityEngine.Resources.LoadAssetAtPath(String,System.Type)'已过时.改为使用AssetDatabase.LoadAssetAtPath(UnityUpgradable)

这是常见的答案: 它基本上告诉你该做什么,而不是blahblah.renderer你现在需要做的事情blahblah.GetComponent(Renderer).它看起来更有用,但它现在对所有组件更加通用,更明显的是代码在后台执行的操作.

我不知道它告诉我做什么.

Cla*_*ese 5

它告诉你你已经说过的确切内容.你应该写和使用

blahblah.GetComponent<Renderer>()
Run Code Online (Sandbox Code Playgroud)

代替

blahblah.renderer
Run Code Online (Sandbox Code Playgroud)

您应该查看UNITY 5:API CHANGESthis.