找回密碼
 注冊帳號

掃一掃,訪問微社區

AR醬 Magic Leap開發指南(4)-- Hello,Cube(基于Unreal)!

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

27

主題

248

帖子

1451

積分

Rank: 9Rank: 9Rank: 9

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

專欄作家

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

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

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

之前我們使用Unity在Magic Leap 設備上顯示了一個Cube(Magic Leap開發指南(2)-- Hello,Cube),今天我們使用Unreal顯示一個Cube。

要求
1.會使用Magic Leap RemoteMagic Leap開發指南(1)--開發前準備
2.下載使用最新的Lumin SDK(https://creator.magicleap.com/downloads/lumin-sdk/overview)

Step 1:安裝Epic Launcher
1.到Unreal 官方網站下載:https://www.unrealengine.com/zh-CN/download
2.下載完成后,啟動Epic Launcher。
3.在頂部的虛幻引擎選項卡上,選擇左側菜單的Library
4.單擊 + ,然后安裝UE4的最新Magic Leap版本,例如Magic Leap 0.16。

Step 2:新建UE4項目
  • 打開EpicLauncher
  • 單擊New Project選項卡。
  • 單擊Blueprint選項卡。
  • 選擇沒有啟動內容的空白項目模板。
  • 提供此項目的位置以及項目名稱(HelloCube)。
  • 單擊創建項目。


如下圖所示:



Step 3:項目設置

我們需要調整以下設置:
1. 在Edit菜單中,單擊Project Settings。

2. 導航到Platforms,并選擇Magic Leap SDK。

3. 輸入Lumin SDK的路徑。如下圖所示:



4. 導航到Plugins,然后選擇Magic Leap Plugin。

5. 檢查Enable Zero Iteration。

6. 檢查Use Vulkan with Zero Iteration (otherwise, OpenGL)。



7. 單擊右下角的Restart Now。

8. 如果項目設置窗口重新打開,則關閉該窗口。



Step 4:創建Scene

首先刪除一些場景asset,為了我們在使用Magic Leap Remote時不妨礙我們的視圖。

  • World Outliner選項卡下。
  • 保留SkyLightLight Source
  • 刪除剩余。

如下圖所示:



我們需要調整燈光,這樣陰影就不會太刺眼了(在Magic Leap Remote上觀看時,陰影會變得透明)。

  • 點擊SkyLight。
  • Transform下的Details選項卡中,將Mobility設置為Stationary

如下圖所示:



關于Cube的創建與設置:

  • Basics選項卡下,從Modes Panel拖動一個Player Start進場景中。
  • Location設置為(0, 0, 0)。
  • 回到Basics選項卡下的Modes Panel,拖動一個cube到場景中。
  • 選中立方體后,在詳細信息面板中更改以下設置:
    (1)將其Location設置為(300,0,200)。
    (2)將其Rotation設置為(0,0,45)。
    (3)將Mobility設置為Movable
    (4)在Materials下,點擊BasicShapeMaterial,輸入M_Cube來替換它。
  • 在左上角的菜單欄中,單擊click File > Save All > Save Level As > Name: HelloCube

如下圖所示:



Step 5:VR Play Mode

通過場景設置、項目設置設置和Unreal重啟,我們可以將cube切換到Magic Leap Remote Simulator窗口。

注意:模擬器應該在進入VR預覽之前啟動。

  • 在工具欄中,單擊Play旁邊的小向下箭頭。
  • Unreal編輯器將最小化并顯示獨立游戲窗口。
  • 我們的立方體現在出現在模擬器的“視圖”窗口中。
  • “你好,立方”!


如下圖所示:



Step 6:在交互窗口中移動

  • SHIFT+F1鍵可從正在運行的UE4獨立窗口中“break out”。
  • 回到模擬器窗口。
  • 單擊Eye View窗口。
  • 使用W、A、S、D、Q、E和鼠標控件來移動立方體,并從不同的角度查看它。


Step 7:結束運行

  • 單擊Play按鈕斷開與Magic Leap Remote的連接。
  • 關閉交互窗口。
  • 關閉Magic Leap Remote。
  • 單擊 ? 菜單然后退出。
  • 當出現“Do you want to stop the Magic Leap Remote Server?”窗口時,單擊Yes
  • 關閉Unreal。



------AR Portal(AR開發者社區)整理
關注微信公眾號:AR開發者社區  (國內領先的AR開發者交流學習社區和AR內容平臺)
回復

使用道具 舉報

5熟悉之中
502/1000
排名
9489
昨日變化

0

主題

196

帖子

502

積分

Rank: 5Rank: 5

UID
292197
好友
0
蠻牛幣
760
威望
0
注冊時間
2018-8-2
在線時間
186 小時
最后登錄
2019-8-16
沙發
2019-7-18 14:03:59 只看該作者
THINKS FOR SHARE!
回復

使用道具 舉報

0

主題

1

帖子

1

積分

Rank: 1

UID
327486
好友
0
蠻牛幣
10
威望
0
注冊時間
2019-7-18
在線時間
0 小時
最后登錄
2019-7-18
板凳
2019-7-18 14:44:46 只看該作者
厲害了 感謝分享
回復

使用道具 舉報

2初來乍到
110/150
排名
18792
昨日變化

0

主題

40

帖子

110

積分

Rank: 2Rank: 2

UID
136967
好友
0
蠻牛幣
30
威望
0
注冊時間
2016-2-19
在線時間
38 小時
最后登錄
2019-8-13
地板
2019-7-18 17:36:19 只看該作者

厲害了 感謝分享
回復

使用道具 舉報

0

主題

39

帖子

67

積分

Rank: 2Rank: 2

UID
327304
好友
2
蠻牛幣
142
威望
0
注冊時間
2019-7-16
在線時間
18 小時
最后登錄
2019-8-17
5#
2019-7-19 11:41:52 只看該作者
66666666666
回復

使用道具 舉報

5熟悉之中
746/1000
排名
10706
昨日變化

0

主題

491

帖子

746

積分

Rank: 5Rank: 5

UID
301976
好友
1
蠻牛幣
1111
威望
0
注冊時間
2018-10-31
在線時間
157 小時
最后登錄
2019-8-17
6#
2019-7-19 12:08:15 只看該作者
Magic 。。。
回復

使用道具 舉報

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

本版積分規則

捕鱼王怎么进不去 斗牛看四张牌抢庄技巧 mg游戏官网网址 幸运飞艇必赢玩法 二人麻将怎么能赢 北京快乐8规律 凯尔特人 幸运飞艇算号软件 二八杠有多少种生死门 6码中特免费贴吧 抢庄牛牛牛安卓版下载 众享娱乐下载 球探网即时比分手机 pk10走势图软件官网 时时彩万能码使用 重庆时时彩开奖视频 彩八仙