微軟前兩天發佈了HoloLens 2,給MR開發帶來了新的但願,全面的性能和顯示效果提高,讓人期待。php
去年推出的預覽版的全新SpectatorView for iOS解決方案,這容許咱們直接使用帶ARKit的iOS設備實現HoloLens MR場景的共享,以及第三方觀察視角,對於演示也是很是方便好用的。效果以下:xcode
本篇文章主要介紹一下怎麼將配置好的SpectatorView Unity項目部署到iPhone上。架構
打開已配置好的Unity3D場景,選中SpectatorView對象,在右側窗口中Platform Switcher選項卡下,點擊IPhone按鈕。app
這步操做會自動配置Unity項目和場景到合適的配置性能
打開Unity的Build Settings窗體,將目標導出平臺設爲iOSui
下一步設置Player Settings,主要是將Other Setting選項卡下的 target SDK、target minimum iOS version分別設置爲Device SDK和11.0+,而後正常Build,以下:spa
注意:這裏target SDK的設置很重要,由於Unity默認使用Simulator SDK,這會致使導出的iOS項目編譯時不能直接部署到iPhone真機上。這是由於simulator sdk的編譯架構是x86,而不是device SDK使用的ARM64架構。code
由於咱們使用到ARKit這個從iOS 11纔出現的功能,因此咱們的目標iOS版本因該是至少11.0.orm
打開咱們導出成功的iOS項目目錄,雙擊Unity-iPhone.xcodeproj文件使用XCode打開。對象
在打開的項目窗口中,點擊項目,在右邊的配置界面中,選則你的蘋果開發者帳戶,使得能夠對真機部署
若是你沒有蘋果開發者帳戶,請先去蘋果開發者中心註冊申請:https://developer.apple.com,要注意的一點是,付費須要使用雙幣信用卡,單標的全幣卡不能用,太坑了。
最後在左上角設備列表中選中你的iPhone,而後直接點擊運行按鈕部署
下面是我實際使用HoloLens和iPhone X真機運行的效果 https://v.youku.com/v_show/id_XNDA3OTI2MTg1Mg==
btw,個人HoloLens系列將恢復更新啦~