C# Unity HoloLens应用程序作为Windows应用程序而不是AR执行
我正在使用以下工具构建HoloLens Unity应用程序C# Unity HoloLens应用程序作为Windows应用程序而不是AR执行,c#,unity3d,hololens,mrtk,C#,Unity3d,Hololens,Mrtk,我正在使用以下工具构建HoloLens Unity应用程序 统一2018.3.14f1 Visual Studio 2017 Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1-Refresh.unitypackage(MRToolkit v2) Unity项目/场景配置 目标平台:通用Windows平台 目标设备:全息透镜 架构:x86 目标SDK版本:最新版本 目标平台版本:10.0.10240.0 目标平台设置 支
- 统一2018.3.14f1
- Visual Studio 2017
- Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1-Refresh.unitypackage(MRToolkit v2)
- 目标平台:通用Windows平台
- 目标设备:全息透镜
- 架构:x86
- 目标SDK版本:最新版本
- 目标平台版本:10.0.10240.0
- 支持的设备系列:全息
- XR设置:VR支持(未选中);WSA全息远程处理支持(取消选中)
- 其他设置:
- 部署包成功
提前感谢您。您确实错过了一些配置!您忘记在播放器设置中启用XR模式。在
Edit>Project Settings>Player
中,最后一个选项是XR Settings
,您需要将支持的虚拟现实
设置为true
,并检查除了HoloLady的答案之外,您是否有Windows混合现实
作为虚拟现实SDK
,要使用MRTK v2部署到Hololens1,您可能会在构建时遇到一些其他问题
您需要在您的构建PC上使用最新的Windows Insider预览,并安装最新的Windows SDK(),尽管看到您已经成功构建了它,那么您可能已经拥有了它
您在尝试运行涉及MixedRealityToolkit.Services.InputSimulation.asmdef的应用程序时可能会遇到错误。解决此问题的快速方法是导航到Unity项目中的Assets/MixedRealityToolkit.Services/InputSimulation/,并将.amsdef文件更改为在任何平台上运行。在此之后,它应该可以正常运行