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。
自从我下载了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。