我们有一个统一5程序运行良好的Oculus裂谷+跳跃运动在Windows 7计算机上。我们试图在另一台Windows 10计算机上运行相同的程序,但是出现了以下这些错误。
你们中有谁能提供一些建议?非常感谢!(ps. )Oculus和Leap在Win10计算机上运行良好,有一个单独的统一项目:该包名为“核心资产”,来自Leap,显示了Oculus和Leap的连接。
谢谢!
统一中的错误消息是:
Assets/LeapMotion/Scripts/Hands/DebugFinger.cs(14,28):error CS0246:无法找到类型或命名空间名称“`FingerModel”。是否缺少使用指令或程序集引用?
Assets/LeapMotion/Scripts/Hands/PolyFinger.cs(13,27):error CS0246:无法找到类型或命名空间名称“`FingerModel”。是否缺少使用指令或程序集引用?
Assets/LeapMotion/Scripts/Hands/PolyHand.cs(17,25):error CS0246:无法找到类型或命名空间名称“`HandModel”。是否缺少使用指令或程序集引用?
Assets/LeapMotion/Scripts/Hands/RiggedFinger.cs(17,29):error CS0246:无法找到类型或命名空间名称“`FingerModel”。是否缺少使用指令或程序集引用?
Assets/LeapMotion/Scripts/Hands/RiggedHand.cs(12,27):error CS0246:无法找到类型或命名空间名称“`HandModel”。是否缺少使用指令或程序集引用?
发布于 2016-05-09 16:32:33
错误信息可以概括为:这些类不存在于您的项目中。Win 7计算机上的项目似乎不太可能与Win 10计算机上的项目完全相同--毕竟这些都是编译错误。我的猜测是,您在计算机上使用的是较早版本的Leap资产,而在另一台计算机上使用的是Orion版本。错误消息中显示的所有类都不包含在较新的Orion资产中。(即使升级了Win 7计算机上的资产,它仍可能包含较旧的文件和依赖它们的类。)
发布于 2017-05-03 14:09:26
问题是Leap公司发布Unity时犯了错误。他们把它建立在错误的框架中。您可以统一运行项目,但不能使用Visual调试它。
该公司表示,他们将发布一个升级的SDK没有任何问题,我们将不得不等待。在此之前,您可以继续编写代码,并使用Debug.Log函数进行实时调试。
您可以在这里找到更多信息:
https://stackoverflow.com/questions/37082217
复制相似问题