SteamVR 2.x Player&Hand的使用
Player&Hand
Player
BodyCollider:检测玩家的边界,是一个Capsule Collider
FollowHead:代表玩家头部,挂载Audio Listener接收相应的声音信息
HeadCollider:检测头部碰撞
InputModule:手柄与场景的交互
Snap Turn:实现体验者原地转身的功能
Hand
HoverPoint:代表手柄控制器作为悬停或与其他游戏对象的接触点
ObjectAttachmentPoint:对象吸附的点,作为抓取对象的一个吸附
ControllerHoverHighlight:悬停高亮,可设置材质,是否出发震动
ControllerButtonHints:用来显示手柄按键上的提示,如:新手教程
左右手Hand下挂载Hand脚本。Render Model Prefab是可渲染的手柄模型预制体,可挂载其他相关模型作为手柄控制器
打开手部模型预制体,看不见相应的模型。它挂载了一个Render Model脚本,由Hand Prefab与Controller Prefab控制模型显示。可选择是否显示相应模型。
而模型上挂载的脚本中,在同时选中手柄与手部模型,Range Of Motion选择With Controller的话,手部模型会贴合手柄控制器。
如果选择Without Controller,手柄控制器与手部模型贴合的不是十分自然。