Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript A-框架,控制';手动控制装置';使用键盘/鼠标_Javascript_Aframe_Webvr - Fatal编程技术网

Javascript A-框架,控制';手动控制装置';使用键盘/鼠标

Javascript A-框架,控制';手动控制装置';使用键盘/鼠标,javascript,aframe,webvr,Javascript,Aframe,Webvr,这可能吗 由于我对框架和实体组件系统如何工作的理解严重不足,我只是尝试调用hand控件组件中的一个hand方法 // I want to see a grip event handControllerDOMElementReference.components['hand-controls'].onGripDown() 这一无所获。当跟踪“手控”组件中发生的一切时,看起来手势和动画都被调用了。但是什么都没发生,所以我认为我做这件事完全是错误的 正确的方法是什么?目前,手动控制装置响应某些组件

这可能吗

由于我对框架和实体组件系统如何工作的理解严重不足,我只是尝试调用hand控件组件中的一个hand方法

// I want to see a grip event 
handControllerDOMElementReference.components['hand-controls'].onGripDown()
这一无所获。当跟踪“手控”组件中发生的一切时,看起来手势和动画都被调用了。但是什么都没发生,所以我认为我做这件事完全是错误的


正确的方法是什么?

目前,
手动控制装置
响应某些组件(如
oculus touch Control
vive Control
发出的事件,请参阅

当然可以让其他组件提供这些事件,例如 或ryanbetts A帧daydream控制器组件


也许您可以手动生成这些事件,或者最好创建一个组件,在应用时生成这些事件?

谢谢!我将研究grearvr组件,看看它们是如何提供事件的,看看我是否可以用同样的方法。