基於 Gaze 的與游標元件的互動

我們將首先討論基於凝視的互動。基於凝視的互動依賴於旋轉我們的頭部並檢視物件以與它們進行互動。這種型別的互動是針對沒有控制器的耳機。即使使用僅旋轉控制器(Daydream, GearVR),互動仍然類似。由於 A-Frame 預設提供滑鼠拖動控制元件,因此基於注視可以在桌面上使用,通過拖動相機旋轉來預覽互動。

要新增基於注視的互動,我們需要新增或實現元件。A-Frame 附帶一個游標元件,如果連線到相機,則提供基於注視的互動:

  1. 明確定義實體。以前,A-Frame 提供預設相機。
  2. a-cursor 實體新增為相機實體下方的子元素。
  3. (可選)配置游標使用的 raycaster。
<a-scene>
  <a-camera>
    <a-cursor></a-cursor>
    <!-- Or <a-entity cursor></a-entity> -->
  </a-camera>
</a-scene>