A 帧,用 keyboard/mouse 控制 'hand-controls'
A-frame, controlling 'hand-controls' with keyboard/mouse
这可能吗?
由于我对aframe以及实体组件系统的工作原理的理解严重缺乏,我只是尝试调用hand-controls组件中的一种hand方法。
// I want to see a grip event
handControllerDOMElementReference.components['hand-controls'].onGripDown()
这没有取得任何成果。当跟踪 'hand-controls' 组件中发生的所有事情时,看起来手势和动画都被调用了。但是没有任何反应,所以我假设我完全以错误的方式做这件事。
什么是正确的做法?
目前,hand-controls
响应 oculus-touch-controls
或 vive-controls
等组件发出的事件,请参阅 https://github.com/aframevr/aframe/blob/master/src/components/hand-controls.js#L57
当然可以让其他组件提供这些事件,例如
https://github.com/chenzlabs/gearvr-controls
或 ryanbetts aframe-daydream-controller-component
也许您可以手动生成这些事件,或者创建一个在应用时生成它们的组件更好?
这可能吗?
由于我对aframe以及实体组件系统的工作原理的理解严重缺乏,我只是尝试调用hand-controls组件中的一种hand方法。
// I want to see a grip event
handControllerDOMElementReference.components['hand-controls'].onGripDown()
这没有取得任何成果。当跟踪 'hand-controls' 组件中发生的所有事情时,看起来手势和动画都被调用了。但是没有任何反应,所以我假设我完全以错误的方式做这件事。
什么是正确的做法?
目前,hand-controls
响应 oculus-touch-controls
或 vive-controls
等组件发出的事件,请参阅 https://github.com/aframevr/aframe/blob/master/src/components/hand-controls.js#L57
当然可以让其他组件提供这些事件,例如 https://github.com/chenzlabs/gearvr-controls 或 ryanbetts aframe-daydream-controller-component
也许您可以手动生成这些事件,或者创建一个在应用时生成它们的组件更好?