Magic Leap One开发上手指南
拿到 Magic Leap One 后就迫不及待地探索开发流程了,特意制作了本教程。
1. 注册 Creator Portal 账号并申请 Certificate
你必须要有一个 Creator Porta l帐号,才能进行接下来的开发流程,登录https://www.magicleap.com/creator,按提示一步一步注册即可,注册过程中会向你的电子邮箱发送验证码。
接下来就是申请 Certificate,申请完要等待几个小时后才能下载证书。
2. 下载并安装 Package Manager
通过程序包管理器,可以下载并安装开发内容所需的一系列软件。Magic Leap One 的操作系统是 Lumin OS,开发者除了可以使用 Lumin Runtime 来开发原生应用,也可以使用 Lumin SDK 提供的C/C++ API 来集成 Unreal Engine、Unity 等3D引擎,本教程以 Unity 引擎为例说明。
3. 安装 Lumin SDK
这里要注意,一定要安装和 Lumin OS 版本对应的 Lumin SDK,对应关系如下,如果不清楚 Lumin OS 的版本,可以先安装最新版本的SDK。
LuminOS |
Lumin SDK |
0.91.0 |
0.16.0 |
0.92.0 |
0.17.0 |
0.93.0 |
0.18.0 |
4. 安装 Unity Package
在 Package Manager 中找到 Magic Leap Unity Package 并安装。
5. 安装 Unity Editor
在 Package Manager 中找到 Unity Editor
点击后在右边窗口点击 Open in Browser 按钮,会引导到 Unity 官网,下载并安装 Magic Leap 版本的Unity IDE。
6. 创建一个 Unity 项目
打开 Magic Leap 版本的 Unity IDE,新建一个项目,注意在 Template 里选择 Magic Leap。
打开 Build Settings 窗口,选择 Lumin OS 作为目标平台。
点击“Switch Platform”(这将需要几秒钟到几分钟的时间)
勾选“Sign Package”复选框
单击“…”按钮以设置 Lumin SDK 位置。
单击“ Player Settings”按钮,在“Player Settings”窗口中,你需要在“Publisher Settings”选择开发证书,从而为Magic Leap One硬件签名你的版本。这里可以选择在第一步中申请的证书。此外,你可以选中应用程序在运行时所需的权限框。
7. 运行你的 Magic Leap 程序
调试过程中要用到一个名为 Magic Leap Remote 程序,点击 Start Simulator 可以启动 Magic Leap 模拟器,这样即使你没有 Magic Leap One 设备也可以调试程序,或者可以将 Maigc Leap One 通过 USB-C线直接连接到电脑,点击 Start Device,在 Magic Leap One 中调试程序。
在 Unity IDE 中点击菜单 Magic Leap ->Enable Zero Iteration,之后 Unity 会提示重新启动。
Unity IDE 重启后回进入 OpenGL 模式,这时点 Play 按钮就会在 Magic Leap 模拟器或者 Magic Leap One 设备中运行你的程序
好了,Magic Leap 开发上手就是这么简单,感兴趣的朋友可以继续关注后续的教程。