【AR隔空手势交互】Unity中基于Manomotion实现隔空手势交互

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: Unity开发,基于Manomotion实现隔空手势交互,无硬件设备要求,支持安卓、苹果、AR Foundation开发

 话不多说,先看实际效果

image.gif编辑

image.gif编辑

一、Manomotion

image.gif编辑

先看官方文档是如何介绍ManoMotion

image.gif编辑

所以选择Manomotion最最最重要的原因是无需硬件支持+免费!你可以把他看做一个插件,内嵌到任何需要使用的移动端项目中。其支持的平台也很多,如下

image.gif编辑

二、预备环境

1 Unity Hub2020.3.33

下载地址:Unity所有版本下载 | Unity中国官网

2 Manomotion SDK

下载地址(需要梯子哦):产品下载 – Manomotion Developer 2021

考虑到有些小伙伴不会爬梯,因此作者提供已下载好的Manomotion SDK

(5条消息) ManomotionSDK+最终Project-Unity3D文档类资源-CSDN文库

进入Manomotion页面后有三种SDK可以下载,Free的有两个,我们嫖就嫖的彻底一点,两个SDK都给收入囊中

image.gif编辑

若遇到权限问题无法下载,只需要回到内网重新点击Get SDK进行下载

下载后的SDK内容如下

image.gif编辑

三、Demo搭建

3.1 New project

image.gif编辑

3.2 SDK

image.gif编辑

image.gif编辑

3.3 License Key and Bundle ID

在官网上获取License key和Bundle ID

image.gif编辑

填写License Key

image.gif编辑

填写Bundle ID

image.gif编辑

image.gif编辑

四、APK打包

image.gif编辑

目前工作:作者最终想法是对AR模型进行隔空手势交互,已实现AR图像追踪如下,当前正在研究如何将Manomotion模块嵌入到AR工程中,感兴趣的小伙伴欢迎前来交流

image.gif 编辑

工作涉及到源码与官方文档的阅读,因此这里提供官方文档,感兴趣的小伙伴可以看看

ManoMotion SDK PRO: TrackingInfo Struct Reference

目录
相关文章
|
3月前
|
前端开发 图形学 开发者
【独家揭秘】那些让你的游戏瞬间鲜活起来的Unity UI动画技巧:从零开始打造动态按钮,提升玩家交互体验的绝招大公开!
【9月更文挑战第1天】在游戏开发领域,Unity 是最受欢迎的游戏引擎之一,其强大的跨平台发布能力和丰富的功能集让开发者能够迅速打造出高质量的游戏。优秀的 UI 设计对于游戏至关重要,尤其是在手游市场,出色的 UI 能给玩家留下深刻的第一印象。Unity 的 UGUI 系统提供了一整套解决方案,包括 Canvas、Image 和 Button 等组件,支持添加各种动画效果。
182 3
|
3月前
|
vr&ar 图形学 API
Unity与VR控制器交互全解:从基础配置到力反馈应用,多角度提升虚拟现实游戏的真实感与沉浸体验大揭秘
【8月更文挑战第31天】虚拟现实(VR)技术迅猛发展,Unity作为主流游戏开发引擎,支持多种VR硬件并提供丰富的API,尤其在VR控制器交互设计上具备高度灵活性。本文详细介绍了如何在Unity中配置VR支持、设置控制器、实现按钮交互及力反馈,结合碰撞检测和物理引擎提升真实感,助力开发者创造沉浸式体验。
196 0
|
3月前
|
图形学 开发者 UED
Unity游戏开发必备技巧:深度解析事件系统运用之道,从生命周期回调到自定义事件,打造高效逻辑与流畅交互的全方位指南
【8月更文挑战第31天】在游戏开发中,事件系统是连接游戏逻辑与用户交互的关键。Unity提供了多种机制处理事件,如MonoBehaviour生命周期回调、事件系统组件及自定义事件。本文介绍如何有效利用这些机制,包括创建自定义事件和使用Unity内置事件系统提升游戏体验。通过合理安排代码执行时机,如在Awake、Start等方法中初始化组件,以及使用委托和事件处理复杂逻辑,可以使游戏更加高效且逻辑清晰。掌握这些技巧有助于开发者更好地应对游戏开发挑战。
161 0
|
4月前
|
开发者 图形学 Java
Unity物理引擎深度揭秘:从刚体碰撞到软体模拟,全面解析实现复杂物理交互的技巧与秘诀,助你打造超真实游戏体验
【8月更文挑战第31天】物理模拟在游戏开发中至关重要,可让虚拟世界更真实。Unity作为强大的跨平台游戏引擎,内置物理系统,支持从刚体碰撞到布料模拟的多种功能。通过添加Rigidbody组件,可实现物体受力和碰撞;使用AddForce()施加力;通过关节(如Fixed Joint)连接刚体以模拟复杂结构。Unity还支持软体物理,如布料和绳索模拟,进一步增强场景丰富度。掌握这些技术,可大幅提升游戏的真实感和玩家体验。
184 0
|
4月前
|
图形学 iOS开发
Unity与IOS⭐最基础的交互演示
Unity与IOS⭐最基础的交互演示
|
6月前
|
存储 图形学
【unity小技巧】unity事件系统创建通用的对象交互的功能
【unity小技巧】unity事件系统创建通用的对象交互的功能
73 0
|
传感器 自动驾驶 算法
【年终特辑】看见科技创新力量 洞见时代创业精神—交通物流—FUTURUS:打破“次元壁”,光场AR HUD提升智能汽车的人车交互体验
【年终特辑】看见科技创新力量 洞见时代创业精神—交通物流—FUTURUS:打破“次元壁”,光场AR HUD提升智能汽车的人车交互体验
103 0
|
定位技术 API 图形学
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
299 0
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
|
数据可视化 图形学 流计算
Unity 基础 之 代码动态监听UI交互组件汇总
通过介绍组件面板和代码示例,演示代码监听UI交互组件。
299 0
Unity 基础 之 代码动态监听UI交互组件汇总
|
4月前
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
227 6