我正在尝试设置熔断器来触发悬停动画,同时仍然能够单击/点击环境中的项目。
添加<a-cursor position="0 0 -0.25"></a-cursor>
为我的相机的子项会在屏幕上显示环形光标,并允许悬停 mouseenter/mouseleave 事件监听器按预期触发。
然后我添加cursor="rayOrigin:mouse;"
到场景中,以便我能够单击场景中的对象,但这会破坏悬停动画。
对于悬停动画,我有一个不可见的平面,但位于具有 mouseenter/mouseleave 事件监听器的动画对象前面。但是,当光标在光线投射中同时具有平面和对象时,将调用 mouseleave。cursor="rayOrigin:mouse;"
如果省略,则不会发生这种情况。
翻翻过去那场雪
相关分类