Unity 5 不断给我错误

Unity 5 keeps giving me errors

本文关键字:错误 Unity      更新时间:2023-09-26

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

错误:

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.rendererblahblah.GetComponent(Renderer) .它看起来工作量更大,但现在对所有组件都更加通用,并且代码在后台执行的操作更加明显。

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

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

blahblah.GetComponent<Renderer>()

而不是

blahblah.renderer

您应该查看 UNITY 5:API 更改和这个。