1. (单选题)VRTK中实现与物体的交互,需要为交互物体挂载哪个组件?
- A. VRTK_InteractTouch
- B. VRTK_Interactable Object
- C. VRTK_InteractGrab
- D. VRTK_InteractableObjectUsed
正确答案: B:VRTK_Interactable Object;
2. (单选题)以下哪个是VRTK中常用的抓取机制,能够将被抓取对象作为控制器的子物体。
- A. VRTK SwapControllerGrabAction
- B. VRTK_Child Of Controller Grab Attach
- C. VRTK_ClimbableGrabAttach
- D. VRTK ControlDirectionGrabAction
正确答案: B:VRTK_Child Of Controller Grab Attach;
3. (单选题)使用VRTK实现抓取物体的功能,需要为控制器挂载以下哪个组件?
- A. VRTK_Interact Grab
- B. VRTK_Interact Touch和VRTK_Interact Grab
- C. VRTK_Interact Touch、VRTK_Interact Grab和VRTK_Interact Use
- D. VRTK_Interact Grab和VRTK_Interact Use
正确答案: B:VRTK_Interact Touch和VRTK_Interact Grab;
4. (单选题)使用VRTK_InteractUse 类实现 Use 行为逻辑时,需要开发者根据事件编写对应的处理函数,并且把处理函数应用到VRTK_InteractableObject组件的_____事件中。
- A. InteractableObjectGrabbed
- B. InteractableUse
- C. InteractableObjectTouch
- D. InteractableObjectUsed
正确答案: D:InteractableObjectUsed;
5. (单选题)对于高亮呈现效果,除整体改变交互对象模型材质颜色外,可使用组件_____实现模型边缘轮廓高亮效果。
- A. VRTK_Controller Highlighter
- B. VRTK_Outline Object Copy Highlighter
- C. VRTK_Controller Outline Highlighter
- D. VRTK_Interact Object Highlighter
正确答案: B:VRTK_Outline Object Copy Highlighter;
二. 多选题
6. (多选题)VRTK提供三种使用控制器与物体交互的方式,分别是Touch、Grab、Use。对应实现交互逻辑的类分别为 ____、 和。
- A. VRTK_InteractTouch
- B. VRTK_InteractGrab
- C. VRTK_InteractUse
- D. VRTK_InteractHit
正确答案: ABC:VRTK_InteractTouch; VRTK_InteractGrab; VRTK_InteractUse;
7. (多选题)VRTK实现与UI交互,需要在UI容器(Canvas ) 上挂载 _____组件;在控制器挂载____组件。
- A. VRTK_UIElement
- B. VRTK_UI Canvas
- C. VRTK_UI Pointer
- D. VRTK_UI Controller
正确答案: BC:VRTK_UI Canvas; VRTK_UI Pointer;
8. (多选题)VRTK中使用VRTK_Interact Haptics组件实现控制器的振动逻辑,只需将该组件挂载在已经设置为可交互的对象上,然后调整针对控制器相关行为的参数即可,参数的具体含义如下:Strength On Touch:与交互对象接触时,控制器的______。Duration On Touch:与交互对象接触时,控制器的______。Interval On Touch:与交互对象接触时,控制器的____。
- A. 振动范围
- B. 振动力度
- C. 振动持续时间
- D. 振动间隔
正确答案: BCD:振动力度; 振动持续时间; 振动间隔;