找回密碼
 注冊帳號

掃一掃,訪問微社區

AR醬 Magic Leap開發指南(2)-- Hello,Cube

5
回復
380
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
排名
2299
昨日變化

27

主題

248

帖子

1450

積分

Rank: 9Rank: 9Rank: 9

UID
156756
好友
11
蠻牛幣
1324
威望
0
注冊時間
2016-7-13
在線時間
483 小時
最后登錄
2019-8-2

專欄作家

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
本帖最后由 geekli 于 2019-7-16 18:14 編輯

這篇文章主要是教大家運行Lumin并在現實環境中顯示一個Cube。
?
Step 1:開發前的準備
  • Magic Leap One眼鏡完成開發人員設置。
  • 打開并解鎖你的設備。
  • 打開你的控制器。
  • 確保設備已準備好進行開發。
  • 安裝任何版本的Microsoft Visual Studio 2017 (Windows)Microsoft Visual Studio  Code (Windows / macOS)
  • Package Manager安裝Lumin Runtime Editor和Lumin運行時的SDK。
  • 創建開發人員證書。


對以上流程不熟悉的話,可以參考文:Magic Leap開發指南(1)--開發前準備

Step 2:安裝和配置Magic Leap Visual Studio 2017擴展(Windows)

該擴展為Visual Studio 2017添加了Magic Leap特有的功能。

1.安裝并配置Magic Leap Visual Studio 2017擴展。
  • Package Manager中,在Common Packages下,安裝Visual Studio 2017 Extension
  • 單擊右邊窗口中的Launch Installer。如下圖:





2.將開發人員證書添加到Visual Studio
  • 單擊Tools > Options
  • 從列表中展開Magic Leap-SDKs,然后在Package Signing Certificate File中添加Magic Leap開發人員證書的路徑。如下圖:





Step 3:安裝和配置Magic Leap Visual Studio代碼擴展(Windows / macOS)

1.使用 Magic Leap Package Manager下載這個Common Packages > Visual Studio Code Extension package

2.啟動Visual Studio Code。

3.單擊左邊的Extensions圖標。

4.單擊……圖標,單擊Install from VSIX,然后選擇Visual Studio代碼擴展名. VSIX文件。通常情況下,路徑是 /Users/user/MagicLeap/tools/visual_studio_code/vx.x.x./ mlextension-x.x.x.vsix ,如下圖:


5.重新加載Visual Studio Code。

6.點擊左側的這個圖標

7.在Lumin SDK窗口標題中,單擊圖標,然后設置Lumin SDK的路徑。通常路徑是,/Users/user/MagicLeap/mlsdk/v0.x.x

8.在Signing Certificate窗口標題中,單擊圖標,然后設置.cert包簽名證書文件的路徑。

Step 4:創建一個新的Lumin Runtime Editor項目

我們打開Lumin Runtime 編輯器來創建我們的場景(這將在后臺自動生成代碼,將場景加載到Visual Studio或Visual Studio代碼項目中)。

1.在Package Manager中,向下滾動到Lumin Runtime Editor,然后單擊右窗口的Launch按鈕。如下圖:


2.在Lumin Runtime 點擊 New Project。




3.填寫項目的相關信息,示例如下圖:




4.單擊Create Project。創建項目時,會彈出一個對話框,點擊OK即可。如下圖:


5.順利進入我們的項目場景中。




Step 5:設置你的External Editor

在對項目進行更改之前,確保Lumin Runtime編輯器使用Visual StudioVisual Studio Code來編輯代碼。

1.在File菜單中,點擊Editor Preferences

2.在編輯器首選項對話框中,點擊Src Editor (Ext)

3.如果EditorPath為空,則選擇你的編輯器,并將路徑添加到編輯器中。比如:
  • 對于Visual Studio (Windows):






  • 對于Visual Studio Code (Windows / macOS):



4.點擊Apply and Close

Step 6:Add in assets
1.在 Asset LibraryModel右鍵單擊,選中Import File。如下圖:




2.在這個SourceArt\Model\Primitives文件夾下,選擇這個Cube_P.FBX文件。可能你需要導航到Magic Leap\mlsdk\<SDK version>\lumin\runtime\editor\template\pipeline\SourceArt這個文件夾下。

3.然后點擊OK

此時Cube就會生成,效果如下圖:




Step 7:創建你的Scene
現在我們需要將Cube添加到場景中去。

1.在場景層次結構中,右鍵單擊root。然后插入一個模型。點擊Insert > Core > Model。如下圖:


2.點擊Model這個文件夾,選中剛剛生成的Cube_P.FBX。如下圖:




3.設置Cube的一些參數(以下數據可供參考):

  • Id: cube
  • Shader: UnlitTextured
  • Opaque: selected
  • Transform Position: to 0.0, -0.25, -0.75.
  • Transform Scale: to 0.5, 0.5, 0.5




4.保存場景。




Step 8:在Visual Studio (Windows)中構建應用程序

1.先在Lumin Runtime編輯器的Project菜單上,點擊Code Generation > Open code in External Editor。然后用Visual Studio打開你的項目。

2.當提示時,單擊Yes創建Visual Studio項目。


3.將應用程序構建為.mpk文件并將其部署到設備上。
  • 把你的設備插入電腦。
  • 選擇Debug-ML





4.運行APP,效果如下圖:

構建一個x64應用程序并在Magic Leap Remote上調試。
  • 啟動Remote程序。
  • 選擇Debug-ML
  • 單擊Local Windows Debugger運行應用程序。



Step 9:在Visual Studio代碼(Windows / macOS)中構建應用程序
1.先在Lumin Runtime編輯器的Project菜單上,點擊Code Generation > Open code in External Editor。然后用Visual Studio打開你的項目。

2.當出現此窗口時,單擊OK:


3.在Visual Studio Code打開你的項目。生成.mpk文件并在在設備上debug調試。
  • 把你的設備插入電腦。
  • 單擊左邊的圖標
  • 將調試目標設置為Lumin OS Debug
  • 單擊三角形圖標開始調試。

4.構建一個x86應用程序并在Magic Leap Remote上調試:
  • 啟動Magic Leap Remote。
  • 單擊左邊的圖
  • 將調試目標設置為Host OS Debug
  • 單擊三角形圖標開始調試。


整體的流程與步驟8的操作類似。

Tips:

1.如果是第一次在設備上部署應用程序,則會打開一個安裝證書的通知。接受證書安裝應用程序即可。

2.如果你什么也沒看到,嘗試轉動頭部看看你周圍的環境。

3.注意:設備啟動時所面對的方向決定了它在世界上的初始方向。

------AR Portal(AR開發者社區)整理

關注微信公眾號(AR開發者交流社區,提供AR開發干貨,推動AR內容發展):AR開發者社區


回復

使用道具 舉報

7日久生情
2195/5000
排名
596
昨日變化

1

主題

272

帖子

2195

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
1438
好友
4
蠻牛幣
6676
威望
0
注冊時間
2013-8-2
在線時間
486 小時
最后登錄
2019-8-9
沙發
2019-7-4 08:50:46 只看該作者
圖都看不到,最好下載到本地上傳
回復 支持 反對

使用道具 舉報

5熟悉之中
847/1000
排名
6340
昨日變化

1

主題

158

帖子

847

積分

Rank: 5Rank: 5

UID
223121
好友
0
蠻牛幣
713
威望
0
注冊時間
2017-5-21
在線時間
474 小時
最后登錄
2019-8-9
板凳
2019-7-8 10:38:36 只看該作者
此圖片來自wx公眾號.....然后就沒興趣了...
回復 支持 反對

使用道具 舉報

7日久生情
2331/5000
排名
1621
昨日變化

0

主題

773

帖子

2331

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
148286
好友
0
蠻牛幣
3931
威望
0
注冊時間
2016-5-11
在線時間
758 小時
最后登錄
2019-8-9
地板
2019-7-9 09:05:18 只看該作者
回復

使用道具 舉報

排名
2299
昨日變化

27

主題

248

帖子

1450

積分

Rank: 9Rank: 9Rank: 9

UID
156756
好友
11
蠻牛幣
1324
威望
0
注冊時間
2016-7-13
在線時間
483 小時
最后登錄
2019-8-2

專欄作家

5#
樓主 2019-7-16 18:15:06 只看該作者
烈焱 發表于 2019-7-8 10:38
此圖片來自wx公眾號.....然后就沒興趣了...

圖片已更新
回復 支持 反對

使用道具 舉報

0

主題

6

帖子

7

積分

Rank: 1

UID
327281
好友
0
蠻牛幣
0
威望
0
注冊時間
2019-7-16
在線時間
1 小時
最后登錄
2019-7-17
6#
2019-7-17 09:39:04 只看該作者
我為什么設置頭像就顯示失敗,code:0
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

女校游泳队彩金