A-Frame鼠标组件无法在移动设备上发布

时间:2019-03-07 18:48:01

标签: javascript aframe

我在A-Frame项目中使用的是A-Frame Mouse Cursor Component

我已经使用library(ggplot2) ggplot(sample.data, aes(x=condition, y=value)) + geom_point(aes(colour=group, shape=group), size = 2, position = position_dodge(.1)) + geom_line(aes(group=subj), colour='lightgrey') + stat_summary(fun.y=mean, geom = "point", aes(shape=group, fill = group), size=5, position = position_dodge(.1)) + stat_summary(fun.y = mean, aes(group=group, colour=group), geom='line', size=.8, position = position_dodge(.1)) + scale_shape_manual(values=c(24,21)) 方法创建了一个处理程序,当我单击registerComponent时,将显示一个模态(画布的外部)。

a-entity

当我第一次单击时一切正常,但是我注意到el.addEventListener('click', (ev) => { //open modal }); 类仍保留在a-grab-cursor a-grab-cursor-hover标签上。 因此,如果我移动移动设备并碰到cavas,似乎是相机在点击它。

仅当外部点击全部恢复正常时。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

要将@DiegoMarcos评论复制到实际的SO答案:

不再需要A-Frame鼠标组件。将内置光标组件和鼠标一起用作rayOrigin: mouse

自述文件的顶部已注明:https://github.com/mayognaise/aframe-mouse-cursor-component