一些MRTK的组件(看到了就写一下,没看到就算了)

版本:2.4.0
MRTK官方文档

本文只简单介绍组件的作用,建议看完对应的官方文档再使用,因为有些组件需要配合其他组件使用。更详细的操作可以看对应的示例(如果组件有官方示例会在文档中提示,直接在Unity中搜索示例名就可以了,前提是你导入了MRTK的Examples包)

官方文档可以直接搜索对应组件或脚本,如果想要搜组件说明文档,那么得分开写,比如搜索Object Manipulator,如果想搜脚本API文档,那么得合起来写,比如搜索ObjectManipulator,脚本文档的标题带有Class。

添加组件可以直接Add Component,也可以在Unity中搜索。

Object collection(排列一组对象)

支持各种曲面样式,支持任何对象,可以用于布局2D和3D对象。
GridObjectCollection:支持 Cylinder, Plane, Sphere, Radial surface 类型
ScatterObjectCollection:支持分散样式

脚本位置:Assets>MRTK>SDK>Features>UX>Scripts>Collections

具体信息见官方文档Object collection部分

Solvers(将对象附加到其他对象或系统)

包含多种组件,可以计算对象的位置和方向,实现对象跟随,指定对象出现位置等操作。

脚本位置:Assets > MRTK > SDK > Features > Utilities > Solvers

具体信息见官方文档Solvers部分

Tap to Place(将对象放置于某个表面)

比如可以用于将对象放置于空间网格上。单击开始放置,对象可以随着头部移动,再次单击放置对象。

脚本位置同上。

具体信息见官方文档Tap to Place部分

Interactable(使对象易于交互并响应输入)

比如可用于按钮的触发。

脚本位置:Assets > MRTK > SDK > Features > UX > Interactable>Scripts

具体信息见官方文档Interactable部分

Tooltip(为对象添加提示)

Tooltips预制件位置:Assets>MRTK>SDK>Features>UX>Prefabs>ToolTip

配合脚本可以持久显示或者动态显示提示信息。

具体信息见官方文档Tooltip部分

Object manipulator(手势操控对象移动、旋转、缩放)

手势操控对象移动、旋转、缩放,可以限制操控方式(对象需要能被操控,可以先给对象添加Collider组件)。

脚本位置:Assets>MRTK>SDK>Features>Input>Handlers

官方介绍文档API文档

Bounding box(显示包裹对象的可交互立方体)

在对象周围显示一个可交互的立方体,通过交互可以让对象旋转、缩放,配合Object manipulator组件,还可以移动对象。

官方介绍文档API文档

EyeTrackingTarget(眼动追踪和看到的对象进行交互)

眼动追踪与对象交互,比如看到文字对象让文字变大,移开视线后恢复原来大小。

官方使用眼动追踪教程眼动追踪文档、该脚本API文档

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值