HoloLens开发手记- SpectatorView for iOS编译指南
微軟前兩天發(fā)布了HoloLens 2,給MR開發(fā)帶來了新的希望,全面的性能和顯示效果提升,讓人期待。
?
去年推出的預(yù)覽版的全新SpectatorView for iOS解決方案,這允許我們直接使用帶ARKit的iOS設(shè)備實現(xiàn)HoloLens MR場景的共享,以及第三方觀察視角,對于演示也是非常方便好用的。效果如下:
?
本篇文章主要介紹一下怎么將配置好的SpectatorView Unity項目部署到iPhone上。
?
配置Unity場景
?
打開已配置好的Unity3D場景,選中SpectatorView對象,在右側(cè)窗口中Platform Switcher選項卡下,點擊IPhone按鈕。
?
這步操作會自動配置Unity項目和場景到合適的配置
?
導出iOS項目
?
打開Unity的Build Settings窗體,將目標導出平臺設(shè)為iOS
?
下一步設(shè)置Player Settings,主要是將Other Setting選項卡下的 target SDK、target minimum iOS version分別設(shè)置為Device SDK和11.0+,然后正常Build,如下:
?
注意:這里target SDK的設(shè)置很重要,因為Unity默認使用Simulator SDK,這會導致導出的iOS項目編譯時不能直接部署到iPhone真機上。這是因為simulator sdk的編譯架構(gòu)是x86,而不是device SDK使用的ARM64架構(gòu)。
因為我們使用到ARKit這個從iOS 11才出現(xiàn)的功能,所以我們的目標iOS版本因該是至少11.0.
?
部署iOS項目
?
打開我們導出成功的iOS項目目錄,雙擊Unity-iPhone.xcodeproj文件使用XCode打開。
?
在打開的項目窗口中,點擊項目,在右邊的配置界面中,選則你的蘋果開發(fā)者賬戶,使得可以對真機部署
?
如果你沒有蘋果開發(fā)者賬戶,請先去蘋果開發(fā)者中心注冊申請:https://developer.apple.com,要注意的一點是,付費需要使用雙幣信用卡,單標的全幣卡不能用,太坑了。
最后在左上角設(shè)備列表中選中你的iPhone,然后直接點擊運行按鈕部署
?
運行效果
?
下面是我實際使用HoloLens和iPhone X真機運行的效果 https://v.youku.com/v_show/id_XNDA3OTI2MTg1Mg==
?
?btw,我的HoloLens系列將恢復(fù)更新啦~
轉(zhuǎn)載于:https://www.cnblogs.com/mantgh/p/10441085.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的HoloLens开发手记- SpectatorView for iOS编译指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据采集录入填报时如何只更新当前修改行
- 下一篇: 算法提高 c++_ch02_01 (强制