Magic Leap這家最神祕的AR公司去年推出了Magic Leap One AR眼鏡。編程
這款目前世界前三好的AR眼鏡仍是吸引了一大批開發者的關注。Magic Leap推出了Creator平臺、Lumin SDK等一系列工具,幫助開發者打造AR應用,推進AR內容市場的發展。api
因爲目前國內關於開發Magic Leap 眼鏡應用的文章比較少,因此根據官方的API文檔與開發過程當中的感覺爲你們整理了一些Magic Leap One的開發教程,幫助你們瞭解整個開發過程,快速上手AR眼鏡應用開發,你們一塊兒推進整個AR內容市場的發展。微信
Magic Leap軟件包管理器是一個獨立的桌面應用程序,開發者能夠輕鬆安裝SDK軟件包、軟件工具和示例代碼。markdown
1.下載Package Manager Installer:https://creator.magicleap.com/downloads 框架
2.啓動Magic Leap Package Manager。找到要安裝的包,而後選擇它,包的詳細信息顯示在右邊。編程語言
3.從可用版本列表中選擇你想要的版本,而後單擊最右邊對下載圖標。繼續選擇要安裝的任何其餘軟件包。工具
4.完成後,單擊底部狀態欄中的Apply changes。學習
1.前提準備spa
電子郵件註冊(Creator Portal:https://creator.magicleap.com/)3d
Wi-Fi鏈接正常
2.開發環境設置
Creator Mode:顯示設備上的建立器設置。
Allow untrusted sources?: 讓設備加載未經Magic Leap批准的應用程序。注意:應用程序仍然必須使用Creator門戶的證書進行簽名。
Enable MLDB Access: 使用Magic Leap Debug Bridge (MLDB)讓設備經過USB或WiFi與計算機通訊
1.有兩種證書類型:
Development:在開發過程當中使用此證書類型簽署應用程序。開發者最多能夠生成兩個開發證書。
Submission:當開發者準備將應用程序提交到Magic Leap World時,使用此證書類型在應用程序上簽名。每一個應用程序必須使用一個獨特的提交證書。
2.在Magic Leap Creator Portal中,單擊Publish > Certificates.
3.單擊Create certificate 或 Add new.
4.爲證書輸入一個名稱
此時開始下載privatekey.zip文件。若是將此文件放錯位置,則會生成一個新的證書。生成證書須要幾分鐘,按期刷新該頁,直到證書狀態從掛起變爲活動狀態。
5.生成證書後,單擊證書旁邊的download按鈕下載.cert文件。
6.提取.privkey文件。
7.將.privkey和.cert文件移動到同一個文件夾中。
在下載了.privkey和.cert文件並位於同一目錄以後,就能夠爲應用程序簽名了。
Lumin SDK提供了涵蓋不一樣3D引擎和編程語言的api和框架。
開發者能夠根據自身的技能狀況選擇開發平臺(此係列的開發文章默認狀況下使用的是Unity平臺)。
1.打開Magic Leap Package Manager,選擇所需版本的Lumin SDK後,單擊Use ML Remote。
2.在Magic Leap Remote窗口中,單擊Start Simulator。
3.這時會出現交互窗口,你應該會看到Leaper。還可能收到一條錯誤消息(沒法找到房間數據)。這是能夠忽略的,接下來將加載房間數據。
4.在Magic Leap Remote窗口中,確認全部組件的狀態爲綠色。
5.在交互窗口中,單擊Load Virtual Room…在這個Mini Map 窗口。
6.若是須要,能夠導航到文件夾<Lumin SDK> > MagicLeap > mlsdk > v#.##.# > VirtualDevice > data > VirtualRooms > ExampleRooms。
7.選擇 Lounge.room, 而後單擊 Open。
這時你已經成功的啓動Magic Leap Remote,無論在後面的開發與學習中,Remote對咱們來講很重要,是咱們開發精彩的AR眼鏡應用的前提。本篇教程主要帶你們瞭解了開發Magic Leap應用前的一些基本的準備工做,後面會陸續推出相關基礎教程和實戰開發技巧。
------AR Portal(AR開發者社區)整理
關注微信公衆號(AR開發者交流社區,提供AR開發乾貨,推進AR內容發展):AR開發者社區