美文网首页HTC VIVE
触摸板移动 (VRTK_TouchpadWalking)

触摸板移动 (VRTK_TouchpadWalking)

作者: 壹米玖坤 | 来源:发表于2017-02-22 22:51 被阅读51次

通过手指在触摸板上滑动来实现用这个脚本让游玩区在游戏世界中能够移动。TouchpadWalking脚本用在[CameraRig]预制上,并且在用户位置添加一个刚体和盒型碰撞来防止他们穿过其他带碰撞的游戏对象。

如果Headset Collision Fade脚本已经被添加到相机预制上,如果用户试着和一个对象发生碰撞,那么他的位置就会被重置为最近的正常的位置。这可能发生在用户穿过需要躬身的区域中途站了起来和顶部发生了碰撞。与其允许用户这样做而引起碰撞问题,倒不如直接移动回到一个正常的位置。这确实破坏了沉浸感,但用户正在做的事情也是不自然的。

可用脚本参数如下:

· Left Controller:如果勾选,左控制器的触摸板就能移动游玩区。在运行时可以被切换。

· Right Controller:如果勾选,右控制器的触摸板就能移动游玩区。在运行时可以被切换。

· Max Walk Speed:当触摸板被触摸到轴的极限时游玩区所能达到的最大移动速度。触摸板距离中心越近的位置被触摸,移动速度就越慢。

· Deceleration(减速度):当用户不再触摸到触摸板时游玩区从减速到完全停止的速度。这种减速度效果可以减缓可能遭受的移动恶心。

VRTK_TouchpadWalking 脚本的例子参见SteamVR_Unity_Toolkit/Examples/017_CameraRig_TouchpadWalking场景。场景中有很多墙壁和梯子,用户可以用触摸板来移动。还有个区域只有用户蹲下才能穿过。在俯身区域挺起身体将导致用户闪回他们最近的正常位置。

相关文章

  • 触摸板移动 (VRTK_TouchpadWalking)

    - 转载 :原文链接:http://www.chinaar.com/ZYJC/1434.html 通过手指在触摸板...

  • 触摸板移动 (VRTK_TouchpadWalking)

    通过手指在触摸板上滑动来实现用这个脚本让游玩区在游戏世界中能够移动。TouchpadWalking脚本用在[Cam...

  • 笔记本电脑触摸板的使用

    触摸板(TouchPad),利用手指的滑动操作可以移动游标的一种输入装置。 鼠标对应的触摸板用法: 触摸板三指用法...

  • win7笔记本触摸板怎么开?操作方法

    触摸板是一种在平滑的触控板上,利用手指的滑动操作来移动游标的输入装置。在没有鼠标的情况下,用户们常常使用触摸板来代...

  • 90-90触摸板

    触摸板是一种在平滑的触控板上,利用手指的滑动操作可以移动游标的一种输入装置。能够让初学者简易使用。因为触摸板的厚度...

  • Unity HtcVive通过触摸板来控制摄像头移动(移动漫游)

    目前在做VIVE的项目,需求让头盔实现移动漫游。目前的思路就是通触摸板来改变摄像头的位置,从而实现移动漫游的...

  • Flutter - 事件监听

    原始指针事件(Pointer Events) 屏幕上由触摸板、鼠标、指示笔等触发的指针的位置和移动 手势识别(Ge...

  • 记离开鼠标的日子

    最近我鼠标坏了,离开鼠标已经7天了。在这7天里面,最不喜欢的时候是用手指操控触摸板的时候。移动很不方便。每次移动的...

  • vue 移动端 canvas 触摸板

    需求 通过canvas来实现触摸板来写下一些题目的解题步骤,然后使用设备是手机跟pad 代码 vue js 效果图...

  • 关闭Chrome系浏览器的双指后退

    不知你有没有这样的经历:一个在线表格,你正在填写,然后需要左右移动滚动条,然后你双指在触摸板上移动,然后你猜怎么着...

网友评论

  • Superocean:这个功能是不是改用TouchpadControl了,您再确认一下

本文标题:触摸板移动 (VRTK_TouchpadWalking)

本文链接:https://www.haomeiwen.com/subject/fkkvwttx.html