VRTK4⭐三.射线传送模块 [包含API传送]

简介: VRTK4⭐三.射线传送模块 [包含API传送]

🟥 项目配置方法

1️⃣ 添加相应模块

我们要实现的功能:

  • 左手触摸到圆盘:显示曲线射线
  • 左手圆盘键按下:传送到指定位置,同时视野有一个fade效果


完成如下设置:

  • 添加模块: tilia.locomotors.teleporter.unity (传送模块)
  • 添加物体: Indicators.ObjectPointers.Curved (手柄曲线)
  • 添加物体: Locomotors.Teleporter.Instant (传送预设)


2️⃣ 配置相关属性

配置Locomotors.Teleporter.Instant:


配置 Indicators.ObjectPointers.Curved


3️⃣ 体验一下吧

现在即可体验一下效果了~


🟧 传送组件讲解

FollowSource: 跟随指定物体进行位移

ActivationAction: 根据指定事件进行激活 (在这儿激活了射线)

SelectionAction: 根据指定事件触发选择事件 (在这儿触发了Selected事件)


🟨 Locomotors.Teleporter.Dash : 缓动传送

它更平滑的移动到目的地,而不是像 Locomotors.Teleporter.Instant 瞬间移动.


🟩 API 传送示例

相关文章
|
6月前
|
存储 API
使用Webpack的module.hot API来定义模块的热替换
使用Webpack的`module.hot` API实现模块热替换,简单示例展示如何在`myModule`变化时执行回调。`module.hot.accept`接收模块路径和回调函数,当模块或其依赖变更时触发回调,用于执行更新逻辑。可通过`module.hot.data`保存和恢复状态以实现热替换时保持应用程序的状态。
|
3月前
|
前端开发 API 网络架构
【Azure 应用服务】能否通过 Authentication 模块配置 Azure AD 保护 API 应用?
【Azure 应用服务】能否通过 Authentication 模块配置 Azure AD 保护 API 应用?
|
3月前
|
缓存 JavaScript 前端开发
为开源项目 go-gin-api 增加 WebSocket 模块
为开源项目 go-gin-api 增加 WebSocket 模块
39 2
|
3月前
|
Kubernetes 监控 API
在k8S中,各模块如何与API Server进行通信的?
在k8S中,各模块如何与API Server进行通信的?
|
3月前
|
消息中间件 关系型数据库 MySQL
为开源项目 go-gin-api 增加后台任务模块
为开源项目 go-gin-api 增加后台任务模块
29 0
|
Java API Spring
【异常】Feign 调用api模块直接进入fallback的问题解决办法
【异常】Feign 调用api模块直接进入fallback的问题解决办法
308 0
|
6月前
|
前端开发 JavaScript API
AngularJS 的 API:模块 API、指令 API、服务 API、过滤器 API、路由 API
AngularJS 的 API:模块 API、指令 API、服务 API、过滤器 API、路由 API
80 0
红外热成像仪测温模块 API 移植-I2C 和关键接口函数
API 说明文件里面有官方的移植指导,但我觉得可以把重点放在与 MLX90640 具体操作有关的几个函数上,而与标准 I2C 相关的函数和文件结构还是按照自己习惯的套路实现。这样更符合我们开发人员的可控性的习惯。
红外热成像仪测温模块 API 移植-I2C 和关键接口函数
|
数据采集 搜索推荐 API
我做的python 中文api调用模块
可以自动调用api接口
446 1
|
监控 JavaScript 安全
jdk17文档中的JDK API模块介绍
jdk17文档中的JDK API模块介绍
jdk17文档中的JDK API模块介绍