AR酱 Magic Leap开发指南(4)-- Hello,Cube(基于Unreal)!

5
回复
528
查看
打印 上一主题 下一主题
[ 复制链接 ]
排名
2299
昨日变化

28

主题

249

帖子

1455

积分

Rank: 9Rank: 9Rank: 9

UID
156756
好友
11
蛮牛币
1331
威望
0
注册时间
2016-7-13
在线时间
486 小时
最后登录
2019-8-25

专栏作家

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

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熟悉之中
519/1000
排名
9489
昨日变化

0

主题

208

帖子

519

积分

Rank: 5Rank: 5

UID
292197
好友
0
蛮牛币
799
威望
0
注册时间
2018-8-2
在线时间
191 小时
最后登录
2019-8-26
沙发
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

主题

55

帖子

95

积分

Rank: 2Rank: 2

UID
327304
好友
2
蛮牛币
170
威望
0
注册时间
2019-7-16
在线时间
22 小时
最后登录
2019-8-26
5#
2019-7-19 11:41:52 只看该作者
66666666666
5熟悉之中
789/1000
排名
10706
昨日变化

0

主题

529

帖子

789

积分

Rank: 5Rank: 5

UID
301976
好友
1
蛮牛币
1179
威望
0
注册时间
2018-10-31
在线时间
162 小时
最后登录
2019-8-26
6#
2019-7-19 12:08:15 只看该作者
Magic 。。。
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则