-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).它看起来更有用,但它现在对所有组件更加通用,更明显的是代码在后台执行的操作.
我不知道它告诉我做什么.
它告诉你你已经说过的确切内容.你应该写和使用
blahblah.GetComponent<Renderer>()
Run Code Online (Sandbox Code Playgroud)
代替
blahblah.renderer
Run Code Online (Sandbox Code Playgroud)
您应该查看UNITY 5:API CHANGES和this.
| 归档时间: |
|
| 查看次数: |
233 次 |
| 最近记录: |