HoloLens开发学习记录--- 1.预设体MixedRealityCamera、CursorWithFeedback、InputManager

1.MixedRealityCamera  :用于现实混合现实相机   

2.CursorWithFeedback :圆弧形光标跟随用户的视线和HandDetectedFeedback(手势检测反馈)检测手势,以在准备就绪状态下检测到用户的手时向用户提供反馈。

              Cursor.prefab       工具包自带光标之一,主要实现凝视物体时,出现附着圆环,否则光标发亮。

              BasicCursor.prefab:基础光标,凝视物体出现附着圆环,否则不显示。
              CursorWithFeedback.prefab:手势检测光标,当检测到手时,会变成一个手势图标。还会检测手势按下
              DefaultCursor.prefab:默认光标,模拟Hololens系统内置光标。
 

3.InputManager :  作为一个输入管理器 管理几乎所有的输入操作  such as the Gaze Manager, Input Manager, or Speech Input Handler.

          输入管理器,用来管理视线、手势等输入源。
          这个管理器还提供了在编辑器中模拟输入的功能:

  • Shift:左手
  • Space:右手
  • 鼠标移动:模拟手移动
  • 鼠标左键:模拟手点击
  • 鼠标右键:模拟视线移动
  • WSAD/QE:摄像机移动

HoloToolkit中还提供了更多的事件处理接口,如下:

IFocusable 凝视聚焦事件,当视线进入或离开物体的触发(后面用到如凝视5秒cube消失)
IHoldHandle 处理Hold手势事件
IInputHandler 处理点击过程中的按下和松开事件   
IInputClickHandler 处理点击事件   需要实现OnInputClicked(InputEventData eventData) 方法     在该方法中实现具体的逻辑。(后面用到 如按下cube,跟随视野移动)
IManipulationHandler 处理手势操纵事件,事件返回手势偏移量
INavigationnHandler 处理手势导航事件,事件返回手势偏移量,值域[-1, 1]
ISourceStateHandler 处理事件源的状态监测,比如:手势离开检测区域
ISpeechHandler 处理语音命令(5.5.1f1新增)

 

 

 

参考:https://blog.csdn.net/yurichou/article/details/54094552

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值