在 Unity 中开始你的第一个 Magic Leap 工程

By | 2018年8月31日

在你安装了 Unity 和相应的 Magic Leap 开发包之后,你可以开始创建 Magic Leap 工程,并配置其设置选项和摄像机组件。

创建一个 Magic Leap 工程

  1. 打开 Unity 技术预览版。
  2. 选择 New
  3. 输入工程名字,并选择相应目录。
  4. 选择 Magic Leap 模板。
  5. 点击 Create project 创建工程。

                                                                    sdk-unity-new-project

配置工程的 Build Settings

选择你的开发平台,并配置相应版本的 SDK,最后还需要给这个程序配置一个开发者证书。

  • 打开 File 目录,点击 Build Settings
  • 展开 Platform 选项:
  • 选择 Lumin OS.
  • 点击 Switch Platform button.

                    sdk-unity-switch-platform

  • 在 Lumin OS 面板下:
    1. 选择 Sign Package.
    2. 设置 Lumin SDK Location 路径。 例如 C:\Users\<username>\MagicLeap\mlsdk\v0.16.0

                                                                      sdk-unity-sign-sdk

sdk-unity-sign-sdk

  • 关闭 Build Settings 窗口。

现在你已经设置好了 Lumin OS 的平台设置,接下来我们开始进行 Player Settings 的配置。

配置 Player Settings

把你的 Magic Leap 开发许可证 中拿到的 Bundle ID 设置到你的工程中来。

  • 打开 Edit 目录,并选择 Project Settings > Player.
  • 点击 Settings for Lumin OS.

                        sdk-unity-settings-for-lumin-os

  • 点击 Other Settings.
      • 在 Identification 下面,输入你的 Bundle Identifier。这是你程序提交给 Magic Leap 世界的唯一 id。这是一个限制不超过 128 位的文字或者数字串。我们建议您使用以下格式: company.application.

                           sdk-unity-bundle-identifier

      • 在 Publishing Settings 选项下, 填入你的 Magic Leap 开发者授权。

                                  sdk-unity-set-cert

    现在你已经完成了配置,在开始动手之前,你还需要配置下摄像机。

    设置摄像机

    在 Magic Leap 模板工程里面,我们包含了一个 Lumin OS 平台的摄像机配置脚本,来优化我们的默认 Camera。

    • 在你的 Project 窗口, 展开 Presets 文件夹并选择 MagicLeapCamera.

                                 sdk-unity-select-MagicLeapCamera

    • 在 Inspector 窗口,单击 Set as Camera Default

                                       sdk-unity-set-default-camera

    • 在 Hierarchy 窗口,选择摄像机并设置 Tag 为 MainCamera 。

                                        sdk-unity-tag-main-camera

    现在你已经准备好通过 Unity 开发 Magic Leap 程序了,接下来你可以看一些相关的例子,诸如 Raycasting 或者 Meshing, 进入例子页面 Samples pages,或者开始查询 API Reference。

发表评论

电子邮件地址不会被公开。 必填项已用*标注