Unity Vuforia NullReferenceException

问题描述 投票:5回答:1

我正在使用Untiy使用Vuforia为HoloLens构建AR-App。我正在使用一个标记,以相对于标记位置放置多个对象。没什么特别的。尚未编写脚本。有时会弹出以下错误消息。我不知道是什么原因引起的。我无法了解我统一所做的事情。同样,即使存在错误消息,构建也会成功。怎么可能把它弄走?我什至无法理解它的重要性,因为该应用程序没有明显的影响。

我怀疑是唯一的原因:在第一次发生错误之前不久,我更新了Vuforia。可能是造成这种情况的原因吗?

NullReferenceException: Object reference not set to an instance of an object
Vuforia.EditorClasses.ImageTargetEditor.DrawPredefinedTargetInspectorUI (Boolean typeChanged)
Vuforia.EditorClasses.ImageTargetEditor.OnInspectorGUI ()
UnityEditor.InspectorWindow.DrawEditor (UnityEditor.Editor[] editors, Int32 editorIndex, Boolean rebuildOptimizedGUIBlock, System.Boolean& showImportedObjectBarNext, UnityEngine.Rect& importedObjectBarRect) (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1295)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

编辑:这不是What is a NullReferenceException, and how do I fix it?的重复项,因为已知Exception的含义。我不知道异常的原因是什么以及如何统一解决它,因为它源自我编写的代码之外。

unity3d nullreferenceexception vuforia hololens
1个回答
0
投票

您能告诉我您使用的Vuforia SDK是什么版本?

此错误的一种可能是,您使用的Vuforia SDK版本不支持Unity版本(在这种情况下为5.6.1f3)。>>

我建议将您的Vuforia SDK(如果不相同)更新为最新版本(现在为v6.2.10)。您可以在这里下载。

此外,我建议一开始在一个空项目中打开SDK,因为当您尝试将SDK导入现有项目时,如果任何脚本出现编译错误,都可能会发生这种情况,

© www.soinside.com 2019 - 2024. All rights reserved.