研发实战:现在开始 用Unity为Magic Leap One开发MR内容
本教程旨在引导你下载和安装为Magic Leap One开发内容的一切。在访问Creator Portal后,下载和安装Package Manager,安装SDK和程序包。在安装完毕后,你可以探索示例,教程,并开始配置你的版本。
1。 注册Creator Portal账号
这一步十分简单:在Creator Portal注册一个帐号,然后你即可访问本教程的其他材料。
2。 安装程序包管理器
在完成注册后,你就可以下载开发内容所需的一系列软件。首先,你需要下载Package Manager,选择你的操作系统,运行安装程序。Package Manager将帮助你下载SDK,分析工具和调试程序。对于本教程,我们将采用Unity版本,但你同时可以选择Unreal和原生Lumin版本。在安装后,打开Package Manager,然后你将看到一个欢迎页面,其中包含默认的文件下载位置。
3。 安装Common Packages
对于Common Package,你至少需要安装Lumin SDK。你同时可以选择安装热量分析工具,图形调试工具,以及IDE扩展。
4。 安装Unity Packages
接下来,向下滚动鼠标并安装Magic Leap Unity Package。你同时可以选择安装Unity API文档。
5。 安装Unity Editor的Magic Leap版本
Unity官网提供了Unity IDE的特殊版本。下载并安装。
6。 下载API示例和教程项目
你早前下载的SDK中包含了各种初学者场景,它们可以帮助你快速入门Magic Leap One的内容开发。在Creator Portal中,它们被称为API Examples。这些示例包括控制器,手部追踪,图像追踪,网格划分,平面,光线投射, 媒体 播放器,移动应用程序,图像捕获,视频捕获和持续性等等。
另外,Magic Leap同时提供了下面的材料:
Samples:这些项目侧重于特定主题,如网格划分,手势或暗角效果。
Magic Kit:这些样本的目标是为混合现实开发提供完整的的小概念,并将一系列的概念组合成一个更完整的应用程序。
Studio Spotlights:这些是更大型的项目,主要强调了特定工作室的作品。
7。 创建一个Unity项目
请习惯以下的一系列步骤,因为你将要对所有的Unity项目反复执行这一操作。
打开Magic Leap版本的Unity IDE。
打开现有项目或创建一个新项目。假设你才刚刚开始使用API示例,因此请创建一个新项目。
打开Build Settings窗口,选择Lumin OS作为目标平台。
点击“Switch Platform”(这将需要几秒钟到几分钟的时间)
勾选“Sign Package”复选框
单击“…”按钮以设置Lumin SDK位置。
单击“ Player Settings”按钮
在“Player Settings”窗口中,你需要在“Publisher Settings”选择开发证书,从而为Magic Leap One硬件签名你的版本。如果没有,请按照Creator Portal上的说明进行操作。
此外,你可以选中应用程序在运行时所需的权限框。
最后,通过Package Manager导入之前下载的Magic Leap Unity Package。这将安装一堆入门代码和API示例场景(可能需要几秒钟或几分钟)。
现在,选择一个场景并在编辑器中将其激活,或通过Magic Leap Remote进行尝试。如果你已经拥有硬件,请转到File > Build & Run,并将当前版本发送到头显(确保在Build Settings窗口中包含场景,而且你需要先为你的。mpk文件设置输出位置)。
8。 故障排除
最重要的是确保Lumin SDK,Unity Asset Package和Unity IDE都位于相应的版本中,特别是在早期的beta版本期间,因为API经常变化。仔细阅读控制面板窗口中的任何输出,因为它可以在出现问题时提供有用的线索。另外,请留意创Creator Portal和论坛中宣布的消息。
对于第一次的新人而言,你可能需要一个小时左右才能下载所有内容。在初次下载后,利用Package Manager更新SDK和Unity Package。你有时候需要下载新的IDE版本。
来源:yivian