SteamVR中Player组件是Interaction System的核心组件
Player各个组件的介绍
BodyCollider:一个表示自身位置的碰撞体组件
LeftHand:左手手柄
HoverPoint:手柄控制器与其他物体的接触点
ObjectAttachmentPoint:游戏对象吸附的点
ControllerHoverHighlight:能够实现手柄控制器高亮的效果
ControllerButtonHints:显示手柄按键上的提示
RightHand:右手手柄
VRCamera:VR镜头
Overlay:
[SteamVR]:
NoSteamVRFallbackObjects:
FallbackObjects:
FallbackHand:
FollowHead:用来代表体验者的头部可用来检测头部碰撞,注意上面有Audio Listener
InputModule:基于Unity的事件机制自行实现的交互系统,手柄与游戏物体的交互,与UI元素的交互都与其有关。
PlayVolume:
DebugUI:调试模式
Snap Turn:实现VR体验者原地转身的功能(按下轮盘左右移动)
Hand类
Other Hand : 另外一只手
Hand Type:当前手类型
Tracked Object:
Grab pinchAction - - Ui Interact Action:指定四个动作对应的按键
Hover Sphere Radius:悬停的检测范围
Hover Layer Mask : 检测的物体的层级,可用于屏幕掉一些不需要被检测到的物体
Render Model Prefab:指定物体来替代手柄控制器
DIsplay Hand By Default:显示手部模型
Display Controller By Default: 显示手柄控制器
如果我们要显示手部模型和手柄控制器,为了避免在按键按下时出现穿模现象最好勾选该选项