HoloLens開發手記- SpectatorView for iOS編譯指南


微軟前兩天發布了HoloLens 2,給MR開發帶來了新的希望,全面的性能和顯示效果提升,讓人期待。

 

去年推出的預覽版的全新SpectatorView for iOS解決方案,這允許我們直接使用帶ARKit的iOS設備實現HoloLens MR場景的共享,以及第三方觀察視角,對於演示也是非常方便好用的。效果如下:

 

本篇文章主要介紹一下怎么將配置好的SpectatorView Unity項目部署到iPhone上。

 

配置Unity場景


 

打開已配置好的Unity3D場景,選中SpectatorView對象,在右側窗口中Platform Switcher選項卡下,點擊IPhone按鈕。

 

這步操作會自動配置Unity項目和場景到合適的配置

 

導出iOS項目


 

打開Unity的Build Settings窗體,將目標導出平台設為iOS

 

下一步設置Player Settings,主要是將Other Setting選項卡下的 target SDK、target minimum iOS version分別設置為Device SDK和11.0+,然后正常Build,如下:

 

注意:這里target SDK的設置很重要,因為Unity默認使用Simulator SDK,這會導致導出的iOS項目編譯時不能直接部署到iPhone真機上。這是因為simulator sdk的編譯架構是x86,而不是device SDK使用的ARM64架構。

因為我們使用到ARKit這個從iOS 11才出現的功能,所以我們的目標iOS版本因該是至少11.0.

 

部署iOS項目


 

打開我們導出成功的iOS項目目錄,雙擊Unity-iPhone.xcodeproj文件使用XCode打開。

 

在打開的項目窗口中,點擊項目,在右邊的配置界面中,選則你的蘋果開發者賬戶,使得可以對真機部署

 

如果你沒有蘋果開發者賬戶,請先去蘋果開發者中心注冊申請:https://developer.apple.com,要注意的一點是,付費需要使用雙幣信用卡,單標的全幣卡不能用,太坑了。

最后在左上角設備列表中選中你的iPhone,然后直接點擊運行按鈕部署

 

運行效果


 

下面是我實際使用HoloLens和iPhone X真機運行的效果 https://v.youku.com/v_show/id_XNDA3OTI2MTg1Mg==

 

 btw,我的HoloLens系列將恢復更新啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM