我在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
,似乎是相机在点击它。
仅当外部点击全部恢复正常时。
有什么想法吗?
答案 0 :(得分:0)
要将@DiegoMarcos评论复制到实际的SO答案:
不再需要A-Frame鼠标组件。将内置光标组件和鼠标一起用作rayOrigin: mouse
。
自述文件的顶部已注明:https://github.com/mayognaise/aframe-mouse-cursor-component