嵌入场景时 A 帧鼠标跟踪发生变化
Posted
技术标签:
【中文标题】嵌入场景时 A 帧鼠标跟踪发生变化【英文标题】:A-frame mouse-tracking changes when scene is embedded 【发布时间】:2017-06-08 17:21:43 【问题描述】:我正在使用 A-frame 创建桌面/移动/VR 游戏,包括在图像中查找许多隐藏项目。
图像用作实体的来源,创建 360 度全景图像。在桌面版本中,用户可以使用鼠标在图像周围平移,然后单击隐藏的项目以显示它们。显示是通过将具有图像作为纹理的实体定位在隐藏项目的前面,然后设置动画以在单击时变得可见。
游戏在未嵌入时完美运行。但是,我需要嵌入场景以使其成为更大网站的一部分,并且当我嵌入它时,鼠标跟踪变得不可靠。也就是说,在非嵌入式版本中,我可以直接点击,比如说Item A,它就会如预期的那样显示出来。但是,一旦嵌入,我必须单击项目 A 附近的某个位置,而不是单击项目 A 上的某个位置,以便显示发生。
似乎嵌入场景会改变局部坐标,或者改变它们转换为窗口中 2D 鼠标位置的方式,但我找不到任何关于此问题的文档。
谁能帮忙?
【问题讨论】:
【参考方案1】:好的,原来问题是因为我使用的是旧版本的 aframe-mouse-cursor-component,它没有考虑嵌入式场景。该组件最近已更新,现在一切正常!
【讨论】:
以上是关于嵌入场景时 A 帧鼠标跟踪发生变化的主要内容,如果未能解决你的问题,请参考以下文章
pyqt5 用Qtableview鼠标滑过去时怎么样能经过的行发生颜色变化?