Hololens开发学习笔记-5

25 篇文章 4 订阅
16 篇文章 1 订阅

启用语音命令

1、Hierarchy中选中MixedRealityToolkit对象,在Inspector中找到Input,复制DefaultHoloLens2InputSystemProfile脚本;

2、展开下面的Speech,复制DefaultMixedRealitySpeechCommandsProfile脚本;

3、点击Speech下面的AddaNewSpeechCommand,添加一个新的语音指令,输入适当的关键字--播放音乐;

4、Hierarchy中选中Octa对象,在Inspector中添加SpeechInputHandler脚本,并且取消勾选IsFocusRequired,以便无需查看即可处罚语音命令;

5、点击上面添加脚本中的“+”号;添加一个关键字元素,在KeyWord后面选择刚才设置的关键字--播放音乐;

6、在下面的Response中添加一个响应,把Octa设置为接受对象,在后面的下拉中选择AudioSource>PalyOneShot,再把MRTK_Gem设置为响应音频(这个音频可以随意设置);

平移手势

1、在Hierarchy中右键新建一个3D的Quad对象,并且明明问PanGesture,修改位置为x=1.5,y=-0.2,z=2;

2、选中PanGesture,在Inspector中右键点击MeshCollider,删除此组件,然后点击AddComponent,添加一个BoxCollider(MeshCollider碰撞体组件非常小,所以添加一个比他更大的BoxCollider组件);

3、将新添加的BoxCollider组件的Size对应的Z,改为0.15;

4、继续为PanGesture添加NearInteractionTouchable近距离可交互脚本,然后点击FixBounds和FixCenter,以对准对象;

5、添加HandInteractionPanZoom脚本,并勾选LockHorizontal,锁定水平,允许垂直滚动;

6、在Project中搜索PanContent材质,并且拖动到MeshRenderer>Materials>Element0;

7、双击新添加的PanContent材质,找到Tiling,将其Y改为0.5,使图形能够对齐显示;

8、运行查看效果,找到刚才新建的内容,即可上下滚动该视图了;

3D滚动内容

1、为PanGesture创建四个子Cube对象,并且将它们的尺寸全部修改为0.15;

2、为PanGesture添加GridObjectCollection脚本,NumRows改为1,CellWidth改为0.25(1/4四等均分),然后点击UpdateCollection按钮;

3、全选四个Cube,然后为它们添加MoveWithPan脚本,在全选四个Cube的状态下,将PanGesture拖到新建脚本的PanInputSource框中;

4、Hierarchy中选中PanGesture,Inspector中取消勾选MeshRenderer,以禁用网格渲染器;

5、运行查看效果,没有了父级的边框显示,可以进行平移操作;

思考:上下左右平移,应该同理;

眼动跟踪

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值