SteamVR Unity VRTK 009工具包解析

009_Controller_BezierPointer:009场景采用贝塞尔曲线进行瞬移,采用不同的高度进行瞬移。场景实用性比较强,在场景Hierarchy面板下[VRTK]子层级,LeftController,RightController左右控制器上挂载了VRTK_BezierPointerRenderer脚本,用于处理贝塞尔曲线,这个脚本继承于VRTK_BasePointerRenderer,指针渲染器。如图3.1所示。如图3.2所示
 VRTK_BasePointerRenderer脚本解析。
 Playarea Cursor:一个可选的Play Area Cursor生成器,用于添加指针头的目标位置。
 Layers To Ignore:射线投射所忽略的图层。
 Valid Collision Color:指针与有效对象碰撞时更改指针材质的颜色。 设置为“Color.clear”以绕过有效碰撞时更改的材质颜色。
 Tracer Visibility:确定指针渲染器的主跟踪器何时可见。
 Corsor Visibility:确定何时可以看到指针渲染器的光标。

在这里插入图片描述
--------------------------------------图3.1VRTK_BezierPointerRenderer脚本--------------------------------------------
在这里插入图片描述
----------------------------------------------图3.2贝塞尔曲线演示------------------------------------------------
VRTK_BasePointerRenderer代码解析如下:如图(1-6)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值