HoloLens 2开发:使用MRTK并在Unity中模拟手势输入

使用MRTK

MRTK介绍见:https://github.com/microsoft/MixedRealityToolkit-Unity

打开https://github.com/microsoft/MixedRealityToolkit-Unity/releases
下载Foundation 以及 Examples 两个unity包
在这里插入图片描述
注:关于环境配置和Unity版本请见:
https://docs.microsoft.com/zh-cn/windows/mixed-reality/install-the-tools
打开Unity 新建工作空间 导入好两个下载的包
在资源管理器中打开MixedRealityToolkit.Examples\Demos\HandTracking\Scenes
的 HandInteraction场景
在这里插入图片描述
打开后如图所示:如果3D图标过大需要进行Gizmos上3D Icons的调节
在这里插入图片描述
点击Play按钮启动场景,即可在编辑器模式下进行HoloLens2操作模拟。下面是操作说明:
1.使用WSAD可以进行前后左右移动
2.摁住鼠标右键可以移动视角
3.摁住空格键可以显示右手 摁住左shift键可以显示左手。摁住的同时移动鼠标可以进行手的移动。
4.使用鼠标滚轮可以进行手部的前后移动
在这里插入图片描述
5.使用Q/E R/F Z/X 键可以对手部进行旋转
6.使用鼠标左键可以改变手部的操作状态(摁住/放开)
7.使用T/Y键可以永久显示左/右手 再次摁键可以取消
在这里插入图片描述
使用滚轮移动手来关闭帧率指示器:
在这里插入图片描述
8.摁住手的同时点击鼠标左键可以改变手的状态,可以进行抓取缩放等操作.

演示如下:
在这里插入图片描述
在这里插入图片描述
参考:https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/InputSimulation/InputSimulationService.html

  • 6
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值