2017-03-02 111 views
0

這可能嗎?A-frame,用鍵盤/鼠標控制'手控'

由於我對aframe的理解以及實體組件系統如何工作嚴重缺乏,我只是試圖在手控組件中調用其中一種手工方法。

// I want to see a grip event 
handControllerDOMElementReference.components['hand-controls'].onGripDown() 

這沒有實現。當追蹤'手部控件'組件中發生的所有事情時,看起來手勢和動畫都被調用。但沒有任何反應,所以我假設我完全是這樣做的。

什麼是正確的方法?

回答

2

目前,hand-controls響應事件,像oculus-touch-controlsvive-controls產生某種成分,看https://github.com/aframevr/aframe/blob/master/src/components/hand-controls.js#L57

這當然是可能有其他組件提供的那些事件,如 https://github.com/chenzlabs/gearvr-controls 或ryanbetts AFRAME-遐想 - 控制器 - 組件

也許您可以手動生成這些事件,或者更好地創建應用時生成它們的組件?

+0

謝謝!我會研究grearvr組件,看看它們如何提供事件,看看我是否可以用同樣的方法來完成。 –