Unity 5 一直给我错误

Unity 5 keeps giving me errors

自从我下载了Unity 5,我遇到了无数的错误。都是一样的,所以我用谷歌搜索了一下。我找到了一个共同的答案,但我不知道他们的意思。

错误:

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(5,42): BCE0144: 'UnityEngine.Resources.LoadAssetAtPath(String, System.Type)' is obsolete. Use AssetDatabase.LoadAssetAtPath instead (UnityUpgradable)

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(6,40): BCE0144: 'UnityEngine.Resources.LoadAssetAtPath(String, System.Type)' is obsolete. Use AssetDatabase.LoadAssetAtPath instead (UnityUpgradable)

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(7,41): BCE0144: 'UnityEngine.Resources.LoadAssetAtPath(String, System.Type)' is obsolete. Use AssetDatabase.LoadAssetAtPath instead (UnityUpgradable)

Assets/6by7/ProGrids/Scripts/Editor/ProGrids_Base.js(8,46): BCE0144: 'UnityEngine.Resources.LoadAssetAtPath(String, System.Type)' is obsolete. Use AssetDatabase.LoadAssetAtPath instead (UnityUpgradable)

这是常见的答案: 它基本上告诉您该做什么,而不是 blahblah.renderer 您现在需要做的 blahblah.GetComponent(Renderer)。它看起来有点多工作,但它现在对所有组件都更通用,并且更明显地了解代码用于在后台执行的操作。

我不知道它要我做什么。

它准确地告诉你你已经说过的话。 你应该写和使用

blahblah.GetComponent<Renderer>()

而不是

blahblah.renderer

你应该看看 UNITY 5: API CHANGES and this