XREAL SDK开发上手第一步
XREAL_开发者
2022.12.19 17:23发布于乐儿
8.98k29

准备工作

  • 简介
XREAL SDK(NRSDK)是Nreal为开发者们推出的开发工具,利用该SDK可以开发出混合现实的app。NRSDK支持在Unity 2018.4.X及以上的版本中进行开发。其主要的功能有6Dof (XREAL X, 也是XREAL Light;而XREAL Air最高支持3Dof),平面检测,图像追踪以及手势识别。未来SDK会不断兼容XREAL未来的产品生态,提高App开发的适用性。
  • 设备
眼镜:根据开发的需求,选择XREAL X或者XREAL Air作为基础设备。
控制器:除了眼镜是必需的之外,还需要一个控制器来给眼镜提供电力和算力。可以选择XREAL Dev Kit开发套装(请注意,开发套装中包含了一个X眼镜),也可以选择一个适配AR空间的手机(需要注意X和Air的适配清单有些许差异)。这里目前更推荐适配AR空间的手机作为开发工具,因为适配的型号比较多,也能体验到XREAL app里的一些其他功能,另外开发者套装目前货源紧缺。
  • Unity预配置(推荐使用Unity 2018.4.X及以上版本)
  1. 打开Unity,File-->Build Settings, 选择Android,点击Switch Platform;
  2. 在Build Settings窗口中,选择Player Settings, 然后按照下面对应的设置进行配置;

1280X1280.PNG

Air 3Dof/Controller 3Dof

Air作为入门级的AR眼镜,具有0/3Dof(自由度)的能力,同样可以通过SDK进行开发,只不过需要注意创建的虚拟物体不会跟头但会跟身,在设计APP的时候需要考虑这个因素。

2d6f6fd3-14f2-4fe3-b231-3bce5563d4d0.gif

而Controller(不管是手机还是Dev Kit上的控制器)作为与App进行交互的设备,通过内置IMU同样具备了3Dof的能力,可以通过Controller实现对物体的选中,拖拽,App的退出等等操作。NRSDK在Controller交互方面,通过NRInput内置了4个方面的接口:Get status of controller,Call methods of controller,Get anchors of controller和Provide events of controller。交互组件之间的关系:

Controller.PNG

SDK 3Dof Demo

NRSDK为Air眼镜的开发者设置了0 Stable/0/3Dof的API接口,开发者们可以利用这样的功能接口,按照需求自行定义App的场景,比如:对同一个场景设置0Dof和3Dof两个功能,用户按照需求自行切换。切换0/3/6 Dof的示例代码如图所示:

111.png

另外,SDK中也预设了两个相关的Demo供开发者参考,一个仅有3Dof场景,另一个是允许切换Dof的场景。

222.png

如果感兴趣,可以从下面链接中下载两个打包好的Demo app测试:
 
NRSDK开发文档地址:https://xreal.gitbook.io/nrsdk/nrsdk-fundamentals/quickstart-for-android
 
 
Rico、王四十三、Lawlite、B站的XR饭、alan3301、大大大王、b72599381393、b07124719438
点赞
收藏
手机查看
举报
29个回复
倒序看帖
仅看楼主
楼层直达
    Rico
    2022.12.19 17:28 发布
    #1

    牛的,我要开发

    首赞
    回复
    举报
    jlmun
    2022.12.19 17:29 发布
    #2

    收藏,了解学习一下。谢谢科普!

    Gakki
    点赞
    回复
    举报
    游戏王
    2022.12.19 17:35 发布
    #3

    支持一下

    首赞
    回复
    举报
    王四十三
    2022.12.19 17:53 发布
    #4

    厉害了,可以出一个《nreal ar应用开发30天从入门到入土》。(刚下了一个unity完全看不明白要干啥的人如是说)

    Rico
    点赞
    回复
    举报
    ElPsyCongroo
    2022.12.19 17:56 发布
    #5

    感觉可以试试

    首赞
    回复
    举报
    moyu
    2022.12.19 18:13 发布
    #6

    支持了

    首赞
    回复
    举报
    齐鲁青未了
    2022.12.19 19:16 发布
    #7

    支持一下

    首赞
    回复
    举报
    搞搞糕
    2022.12.19 19:45 发布
    #8

    开发区终于有人领航了

    首赞
    回复
    举报
    你猜
    2022.12.20 08:14 发布
    #9

    666

    首赞
    回复
    举报
    欧文主义
    2022.12.20 08:57 发布
    #10

    666

    首赞
    回复
    举报