Microsoft HoloLens 开发(2): 运行Hello World
阅读原文时间:2023年07月10日阅读:1
  • 什么是 MixedRealityToolkit-Unity ?

  • 一个脚本和组件的集合,加速针对微软全息和Windows混合现实的应用程序的开发。

       GitHubhttps://github.com/Microsoft/MixedRealityToolkit-Unity

      下载完成后解压可获得以下脚本组件.

      \MixedRealityToolkit-Unity-master\Assets\

     

  • 运行Unity并创建一个项目。

      

  • 点击 Create project 后 , 完成项目创建。

      

  • 将下载好的 MixedRealityToolkit 打开,把文件夹 Assets/HoloToolkitAssets/HoloToolkit-Examples 拖到 UnityAssets 下,由于文件较大拖动后会出现假死情况,耐心等待即可。

      

  • Unity 界面,Hierarchy 面板中删除默认创建的 Main Camera,将 Assets 面板中 HoloToolkit -> Input -> Prefabs -> HoloLensCamera 拖入 Hierarchy 面板的根级。

      1.  2.

  • Hierarchy 面板中右键选择 3D Object -> Cube

  • Hierarchy 面板中选中这个 Cube

  • Unity 右侧出现 Inspector 面板找到 Transform 组件

  • 设置 Position -> (X : 0 , Y : 0 , Z : 2)

  • 设置 Rotation -> (X : 45 , Y : 45 , Z : 45)

  • 设置 Scale -> (X : 0.25 , Y : 0.25 , Z : 0.25)

      

  • Unity 主菜单选择 File -> Build Settings

  • 点击 Add Open Scenes 添加当前场景

  • Platform 里点击 Universal Windows Platform

  • 点击 Switch Platform 切换发布平台到 Universal Windows Platform

  • 设置 Target DeviceHoloLens

  • 设置 SDK 为最新版本号

  • 点击 Player SettingsUnity 右侧出现设置 Player SettingsInspector 面板

  • 点击 Other Settings 选项卡

  • 设置 Scripting Runtime Version.NET 4.x Equivalent 或更高版本后,提示重启Unity,点击重启

  • 设置 Scripting Backend.NET

  • 点击 XR Settings 选项卡并勾选 Virtual Reality Supported

  • Virtual Reality Supported 下 Virtual Reality SDKsWindows Mixed Reality 即可

  • 回到 Build Settings 界面,勾选 Unity C# Projects

  • 点击 Build ,在弹出框里创建 APP 文件夹 并选择它

  • 在 MixedRealityToolkit 的当前版本有个bug,编译时报错

  • 提示 Assets/HoloToolkit-Examples/SpatialMapping/Scripts/PlaneFindingTest.cs(114,135): error CS0619: `UnityEngine.EventType.ignore' is obsolete: `Use Ignore instead (UnityUpgradable) -> Ignore'

  • 就是这个 PlaneFindingTest.cs 里这行代码 UnityEditor.Handles.ArrowHandleCap(0, center, Quaternion.FromToRotation(Vector3.forward, normal), 0.4f, EventType.ignore);EventType.ignore 枚举已经过时弃用了

  • 修改为 EventType.Ignore 即可修复

  • 再重新 Build 等待进度条完成

  • 上一步的 Build 完成后会在 APP 文件下生成一个 Visual Studio 的解决方案

  • 打开 APP\Hololens_HelloWorld.sln 的解决方案

  • 在 Hololens_HelloWorld 项目上右键点击 生成

  • 生成完成后,修改 解决方案平台x86 ,运行环境选择 HoleLens Emulator

      

  • 点击 HoleLens Emulator 将项目运行起来

  • HoleLens Emulator 就会启动并自动将项目发布到 HoleLens Emulator 中

  • 最终效果

      

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章