HTC VIVE丨6. Linear Drive与Circular Drive的使用

news/2024/11/24 1:34:15/

Linear Drive

简介

Linear Drive:线性驱动

Circular Drive:滑行驱动

LinearDrive和CircularDrive一方面实现物体按照设定方式进行运动,另一方面输出数值到LInearMapping

LinearMapping提供0-1之间的数值,可用其改变其他物体的属性,如位置,时间等

 

属性

Start 、End Position:开始和结束点。该两点组成一条直线。Sphere起止点就在该两点上。刚运行时,Sphere会自动调整位置到和起止点同一直线上去

更改无形gameOjgect为有形方法:更改gameObject的图标,使其在场景中显现出来

LinearMapping:一个脚本组件,用于输出该物体在起止点上的比例,数值为0-1

Reposition Game Object:游戏物体重定位,即不勾选时,Sphere不可移动,但还会输出数值到LinearMapping

Maintain Momemntum:物体在滑动时是否具有惯性,即勾选后,停下滑动Sphere,Sphere还会根据惯性继续向前移动一段距离

Momemutum Dampen Rate:勾选上个选项后的阻力值。越大,物体停下越快

 

使用LinearMapping

实现:使用LinearMapping控制动画播放进度

为人物添加LinearAnimator脚本组件,赋值LinearMapping,Animator直接赋值人物便可

运行项目后,会发现滑动小球,人物会根据小球进度运动。反向滑动,人会运动会回退

实现该效果的原理是该脚本通过Value的数值控制动画的播放,我们完全可自己写代码,通过Value的值,实现各种效果

 

Circular Drive

新建Cube,为其添加Circular Drive脚本组件

Axis Of Rotation:设置物体绕X、Y、Z哪根轴旋转

Child Collider:物体如果自带碰撞体组件,只要接触到它,便可对它进行选转。但若类似门把手结构,我们将一个小球置于该Cube下成为它子物体,取消cube的Collider,该选项选择小球,运行项目时,旋转小球,便可实现方块的旋转

LinearMapping:同上

Hover Lock:勾选时,当手柄按住Trigger键移出感应区域,仍可像在感应区域内一样,对该物体进行操作。但取消勾选,则停止操作

 

Limited Rotation:

Limited:旋转是否被限制(旋转角度),勾选,则被限制,不勾选,则可无限制旋转

Frozen Distance Min Max Threshold:当距离最小或最大角度小于多少以内,便执行锁定(无论是否勾选Freeze On Min/Max)

Limited Rotation Min

Min Angle;最小角度

Freeze On Min:当达到最小角度时,锁定该角度,不能旋转(如论如何旋转,固定该模型位置)

On Min Angle():当达到最小角度触发的事件

 

Force Start:是否初始化角度

Start Angle:设定初始角度,若该角度大于最大角度,初始角度则为最大角度,最小角度同理

Rotate Game Object:类似reposition Game Object,勾选时,物体不会旋转,但会输出数值到LinearMapping

Out Angle:输出角度值。LinearMapping输出为0-1数值,该值为实际角度值

————————————————
版权声明:本文为CSDN博主「橙子SKODE」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38239050/article/details/81276789


http://www.ppmy.cn/news/115613.html

相关文章

HTC VIVE 交互

VIVE Tracker是VIVE VR系列产品的配件,可以通过绑定现实世界中的物体,来追踪物体的位置。 Tracker可以作为动作捕捉设备。以现有的VR设备,只有手柄和头盔,很难实现全身的动作捕捉,那么使用Tracker,配合一些…

htcvr设备计算机配置,HTC VIVE需要怎样的电脑配置

HTC VIVE需要怎样的电脑配置?相信有很多小伙伴可能还不太清楚HTC VIVE电脑配置多少够用,那么小编就为你们分享HTC VIVE电脑配置要求推荐,一起来看看吧。 先看看HTC VIVE的详细参数 推荐 PC 规格 GPU:与 NVIDIA GeForce GTX 970、AMD Radeon™…

令人惊艳的六大算法(哈希表、分治算法、动态规划算法、贪心算法、回溯算法、图论算法)

当谈到计算机科学时,算法是一个重要的话题,因为它们能帮助解决很多问题。有些算法尤其令人惊艳,因为它们不仅高效,而且有着惊人的表现。在这篇文章中,我将分享一些我认为令人惊艳的高效算法。 一、哈希表 哈希表是一种…

HTC的Jetstream - 明智的平板电脑很好的HTC Sense UI和4G

HTC的Jetstream - 明智的平板电脑很好的HTC Sense UI和4G(LTE) HTC已经推出了新一代的平板电脑是HTC的Jetstream(宏达电普契尼)在2011年9月5日约850美元通过AT&T在美国运营商的成本。该服务提供商表示,宏达…

HTC Vive安装详细流程

近日一项调查表明,HTC Vive的销量已达10万,这是一个相当惊人的数字,这也表示HTC Vive成为最受欢迎的VR头显,想不到HTC在手机领域被三星,苹果挤压出局后,在VR领域重新找回了自己的位置,其定位高端…

HTC硬件介绍

HTC VIVE 主要部件包括一个头盔、两副手柄、两个基站。体验者可以在一个小范围的空间中行走,体验制作好的内容。 头盔: 前置面板有很多红外线传感器,配合基站跟踪到头盔的位置。有摄像头,在开发VR时用不到,但在开发AR时…

WindowsMobile6之“HTC Touch” - iphone的强大竞争对手

(本文系葛涵涛原创,转载请标明出处http://blog.csdn.net/gehantao/archive/2007/06/10/1646219.aspx,谢谢) 全球最大的Windows Mobile系统智能手机制造商宏达电HTC公司开始从幕后进向前台。除了一系列的收购和品牌整合规划等举措之外,在新品…

HTC Vive安装及如何连接电脑详细教程(全程图解)

在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的“手续”,以下是HTC Vive安装详细教程。 在安装之前首先要确认下你的Vive附带了下列物品。 ■设置部…