模型需添加Collider组件、NearInteractionGrabbable组件、ObjectManipulator组件,如果希望拖动模型时,使模型始终面向自己,可添加 FixedRotationToUserConstraint组件。
注意,要使NearInteractionGrabbable组件工作,GameObject上必须要有一个3D碰撞器(BoxCollider、CapsuleCollider、SphereCollider、MeshCollider),并且meshCollider.convex必须为true。
注意,当距离超过10米后,ObjectManipulator组件无法操作对象。
如果希望光标悬停在模型上时显示可移动图标,需要在模型上添加CursorContextObjectManipulator组件。效果如图所示:
如果希望显示操纵边框,需要在模型上添加BoundsControl组件。效果如图所示: