【发布时间】:2020-09-30 15:18:07
【问题描述】:
我在偏好设置中设置了 SDK 和 JDK,每次尝试运行它时都会出现以下错误。真的不知道是什么问题。我的手机也开启了调试功能。
Assets/Vuforia/Scripts/Utilities/VRIntegrationHelper.cs(99,29):错误 CS1061:类型
UnityEngine.Camera' does not contain a definition forSetStereoProjectionMatrices' 并且找不到扩展方法SetStereoProjectionMatrices' of typeUnityEngine.Camera'。您是否缺少程序集参考?
构建播放器时出错,因为脚本存在编译器错误
构建完成,结果为“失败”
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0021f] in /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:182
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:89
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
【问题讨论】:
-
它可以在任何其他平台上运行吗?您使用的是哪个统一版本?
-
这不是操作系统错误,您缺少一些来自 Vuforia 资产的脚本或引用
-
我相信 SetStereoProjectionMatrices 在最新的统一版本 (docs.unity3d.com/ScriptReference/…) 中已经过时,并且很可能 Vuforia 代码没有相应更新.. 但如果不知道您使用的是什么统一版本,很难说 100% :)
-
我使用的是 2018.1.6f1 个人版
-
你有它,要么寻找适用于 2018.1.6f1 的 vuforia 更新版本,要么降级统一,或者看看你是否可以自己修复 vuforia 源:)