Unity 5一直给我错误

时间:2016-01-19 04:19:44

标签: javascript c# unity3d 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)。它看起来更有用,但它现在对所有组件更加通用,并且更明显的是代码在后台执行的操作。

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

1 个答案:

答案 0 :(得分:5)

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

blahblah.GetComponent<Renderer>()

而不是

blahblah.renderer

您应该查看UNITY 5: API CHANGESthis