本节我们看下官方示例在设备上的效果,
带领大家完成License的注册、SDK的下载、项目的配置及app发布测试。
🟥 ManoMotion SDK下载
SDK的使用需要许可证才能运行。
为保持SDK为最新版本,也需要从官网下载。
所以我们首先需要注册开发者。
1️⃣ 注册ManoMotion开发者
ManoMotion官网:传送门
点击右上角的Login,完成账号的注册和登陆。
2️⃣ 下载ManoMotion SDK
ManoMotion SDK官网现在分为两个版本:
- 一个为纯净版本,只有手部识别功能(SDK CE)
- 一个是拓展了ARFoundation的版本(CE&ARFoundation)
因为大多数同学需要ARFoundation的SLAM功能,因此我们先讲该版本SDK的使用方法。
下载 CE&ARFoundation 插件。
网速慢的同学可添加文末联系方式,获得下载资源。
🟧 注册许可证
1️⃣ 进入许可证界面
点击Dashboard,选择Licenses选项,进入许可证界面。
2️⃣ 注册免费许可证
点击Add License,选择Unity,Free版本,
左侧输入你的app名称、app包名(即Unity包名)。
完成注册。
这样,我们就得到了ManoMotion的秘钥,稍后我们会将其配置到Unity项目中去。
🟨 配置基础的Unity工程
1️⃣ 配置Unity Package
ManoMotion插件目前支持ARFoundation 3.x,不支持4.x
Unity 2020.x版本导入ARFoundation 3.x后会报错。因此我们使用测试过的版本:Unity2019.4.0f1;
导入我们下载的 ManoMotion 插件;
导入ARFoundation3.1.3版本;
- 若你是安卓手机,不必导入ARKit XR Plugin,导入ARCore XR Plugin
- 若你是苹果手机,则像我下图一样即可。
2️⃣ 配置License
打开Example Interaction场景,找到 ManomotionManager 文件
将你上方得到的 License 配置到项目中去。
3️⃣ 测试看看吧!
现在,你就可以打包成apk,也可以打包成ios应用。
若你还不了解ios打包方法,可以参考这篇博客:Unity打包苹果应用教程
测试看看吧!