官方链接:
https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.0/api
- OriginBaseGameObject:根节点,射线移动和转移就是修改这个对象的位置
- CameraFloorOffsetObject:设置相机距离地板的高度
- TrackingOriginMode:原点空间跟踪模式(PICO不能选择NotSpecified)
https://docs.unity3d.com/Packages/com.unity.xr.legacyinputhelpers@2.1/api/UnityEngine.SpatialTracking.TrackedPoseDriver.html
- Device:跟踪设备类型
- PoseSource:追踪资源,大部分选择Center
- TrackingType:姿态跟踪类型,分位置和朝向
- UpdateType:刷新类型,选择UpdateAndBeforeRender,能提供最顺滑的姿态追踪和最低时延的设备延迟
- UpdateTrackingType:刷新类型
- controllerNode:控制器选择(左右手)
- EnableInputActions:是否监听输入动作
- activateUsage :激活按钮
- selectUsage:选择按钮,抓取动作按钮
- uipressUsage:ui按下按钮
- AxisToPressThreshold:设置上述三个交互按钮的按下最小限制
- RotateObjectLeft/Right/In/Out:设置四个方向的按键定义
- ModelPrefab:手模预制物,可以自动生成
- ModelParent:手模父节点
- Model:手模Tnf
- AnimateModel:动画模块(建议不要使用,可以用DbtXRHand控制手模动画)
- InteractionLayerMask:交互层级遮罩,指定可交互的层级
- AttachTransform:附加对象
- Keep Selected Target Valid:在最初选择一个可交互对象后,即使它不再是有效的目标,也是否继续选择它。
- Show Interactable Hover Meshes:当交互对象悬停在插座上时,是否显示网格
- Socket Active:是否激活插座
- Recycle Delay Time:设置移除对象后插座拒绝悬停的时间
- InteractionLayerMask:交互层级遮罩,指定可交互的层级
- EnableInteractionWithUIGameObject:交互器是否能影响UI
- ForceGrab:是否将抓取物品拉到手上
- AttachTransform:附加对象
- RayOriginTransform:射线原点,朝向也是调它
- LineType:射线类型:直线、抛物线、贝塞尔曲线
- AudioEvent:添加触发声音片段
- HapticEvents:添加触发震动
- InteractorEvents:添加交互事件
- SelectActionTrigger:对控制器输入进行定义,如何确定为select
- KeepSelectedTargetVailid:当选择一个可交互目标后,即使他不再是有效的目标,仍然能选择他
- HideControllerOnSelect:选择状态下是否隐藏控制器
- AllowHoveredActivate:是否允许悬浮情况下激活
- Interaction Layer Mask:层掩码允许与交互层掩码与该交互层掩码中的任何层重叠的交互者进行交互。
- Custom Reticle:有效时出现在射线尾端的十字线。
- Select Mode:是否运行多个交互者和交互对象进行交互
- l Interaction Layer Mask:层掩码允许与交互层掩码与该交互层掩码中的任何层重叠的交互者进行交互。
- l Custom Reticle:有效时出现在射线尾端的十字线。
- l Select Mode:是否运行多个交互者和交互对象进行交互
- l Movement Type:移动方式选择
- l Retain Transform Parent:交互者放下物品后是否还原至原父对象下
- l TrackPositon:是否追踪交互者的位置
- l Track Rotation:是否追踪交互者的朝向
- l Throw On Detach:是否在释放时继承交互者的速度
- l Force Gravity On Detach:是否强制对象释放时拥有重力
- l Attach Transform:交互时依附的点(默认设置物品的中心)
- Interaction Layer Mask:层掩码允许与交互层掩码与该交互层掩码中的任何层重叠的交互者进行交互。
- Custom Reticle:有效时出现在射线尾端的十字线。
- Select Mode:是否运行多个交互者和交互对象进行交互
- Teleport Anchor Transform:传送目的地的位点。
- Match Orientation:定位origin的方式选择
- Teleport Trigger:传送触发的时间选择
- Teleportation Provider:该远程传送可交互的远程传送提供者将远程传送请求传送
- Interaction Layer Mask:层掩码允许与交互层掩码与该交互层掩码中的任何层重叠的交互者进行交互。
- Custom Reticle:有效时出现在射线尾端的十字线。
- Select Mode:是否运行多个交互者和交互对象进行交互
- Match Orientation:定位origin的方式选择
- Teleport Trigger:传送触发的时间选择
- Teleportation Provider:该远程传送可交互的远程传送提供者将远程传送请求传送
- Turn Speed:旋转速度
- Input Binding:旋转轴绑定
- Controllers:控制器设置
- Deadzone Min/Max:能否触发功能的最大值最小值
- Turn Input Source:旋转轴绑定
- Controllers:控制器设置
- Turn Amount:每次捕捉到信号旋转的值
- Dead Zone:触发信号的限制
- Activation Timeout:两次激活的时间间隔
- Move Speed:移动速度
- Forward Source:自定义向前的方向
- Input Binding:移动轴绑定
- Controllers:控制器设置
- Deadzone Min/Max:能否触发功能的最大值最小值



