我正在嘗試設置熔斷器來觸發懸停動畫,同時仍然能夠單擊/點擊環境中的項目。添加<a-cursor position="0 0 -0.25"></a-cursor>為我的相機的子項會在屏幕上顯示環形光標,并允許懸停 mouseenter/mouseleave 事件監聽器按預期觸發。然后我添加cursor="rayOrigin:mouse;"到場景中,以便我能夠單擊場景中的對象,但這會破壞懸停動畫。對于懸停動畫,我有一個不可見的平面,但位于具有 mouseenter/mouseleave 事件監聽器的動畫對象前面。但是,當光標在光線投射中同時具有平面和對象時,將調用 mouseleave。cursor="rayOrigin:mouse;"如果省略,則不會發生這種情況。
場景光標破壞光線投射器
翻過高山走不出你
2023-07-20 16:14:46