【问题标题】:Error from down-grading Unity降级 Unity 时出错
【发布时间】:2016-09-05 11:26:06
【问题描述】:

我收到了这个错误,我已经对此进行了研究,但我研究和尝试过的事情没有奏效。我从将 unity 5.4 降级到 unity 5.3 时遇到了这个错误(有一些问题请不要对此发表评论)

我尝试双击它,但它不会显示导致问题的原因。无论如何,这是错误,任何人都可以帮我解决这个问题:

NullReferenceException: Object reference not set to an instance of an object
UnityEngine.UI.Graphic.OnRebuildRequested () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Graphic.cs:480)
UnityEngine.UI.GraphicRebuildTracker.OnRebuildRequested () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs:33)
UnityEngine.CanvasRenderer.RequestRefresh () (at C:/buildslave/unity/build/artifacts/generated/common/modules/UI/CanvasRendererBindings.gen.cs:314)

谢谢。

【问题讨论】:

  • 您是否尝试过像往常一样从项目文件夹中删除所有可重新生成的数据?

标签: unity3d downgrade


【解决方案1】:

就像 Maxim Kamalov 所说,这样做:

AssetsProjectSettings 文件夹复制到您选择的新项目文件夹,例如“/MyProject_5.3”。

打开 Unity3D 5.3 并选择打开现有项目,然后选择应该只包含 Assets 和 ProjectSettings 文件夹的 "/MyProject_5.3"

然后 Unity3D 编辑器将重新导入所有需要导入的内容并执行一些其他操作(创建包含内容的 Temp 和 Library 文件夹)。

如果没有,那应该对您有用 - 请告诉我们。

【讨论】:

  • 感谢您的建议,但我仍然遇到同样的错误。 :(
猜你喜欢
  • 1970-01-01
  • 2018-06-03
  • 1970-01-01
  • 1970-01-01
  • 2015-10-13
  • 2013-03-28
  • 1970-01-01
  • 2015-12-21
  • 1970-01-01
相关资源
最近更新 更多