Ich versuche, einen Cursor-Listener an ein Sky-Element (equirectangular Bild als Textur zugeordnet Kugel) in A-Frame. Das ultimative Ziel besteht darin, die 2D-Koordinaten der Textur an dem Punkt zu erhalten, an dem sich der Cursor beim Klicken mit der Kugel schneidet. Derzeit kann das Klickereignis jedoch überhaupt nicht ausgelöst werden. Irgendwelche Gedanken?A-Frame-Cursor-Listener auf Sky-Element wird nicht ausgelöst
0
A
Antwort
0
Die in Kürze erscheinende Version von A-Frame enthält Korrekturen, die die Cursor-UV-Kreuzungsdaten im Klickereignis offen legen. https://github.com/aframevr/aframe/tree/master/dist. Zuerst empfehle ich das zu greifen.
Der Himmel ist weit weg, also müssen Sie die maxDistance
des Rycaster erweitern.
<a-entity raycaster="maxDistance: 6000; objects: a-sky" cursor></a-entity>
Verwandte Themen
- 1. AsyncCallback wird nicht ausgelöst
- 2. OnLongClickListener wird nicht auf ViewPager ausgelöst
- 3. js.erb wird nicht ausgelöst
- 4. commitEditingStyle wird nicht ausgelöst
- 5. Empfangen wird nicht ausgelöst
- 6. LoadControlState wird nicht ausgelöst
- 7. OnNavigatedTo wird nicht ausgelöst?
- 8. daterangepicker wird nicht ausgelöst
- 9. onItemSelectedListener wird nicht ausgelöst
- 10. onActivityResult wird nicht ausgelöst
- 11. @Retryable wird nicht ausgelöst
- 12. OnSharedPreferenceChangeListener wird nicht ausgelöst
- 13. onActivityforResult wird nicht ausgelöst/aufgerufen
- 14. PreRender-Ereignis wird nicht ausgelöst
- 15. JQuery.getJson wird nicht richtig ausgelöst
- 16. Benutzerdefinierte Validator wird nicht ausgelöst
- 17. Redux Aktion wird nicht ausgelöst
- 18. RTCPeerConnection.ontrack-Ereignis wird nicht ausgelöst
- 19. Warum wird Properties.Settings.Default.PropertyChanged nicht ausgelöst?
- 20. GMSMapViewDelegate idleAtCameraPosition wird nicht ausgelöst
- 21. Chrome AutoFill wird nicht ausgelöst
- 22. Click-Ereignis wird nicht ausgelöst
- 23. Firebase-Abfrage wird nicht ausgelöst
- 24. Onchange-Ereignis wird nicht ausgelöst
- 25. JsFiddle Javascript wird nicht ausgelöst?
- 26. Spring RequestBodyAdvice wird nicht ausgelöst
- 27. Geprüftes Änderungsereignis wird nicht ausgelöst
- 28. "Backbutton" Ereignis wird nicht ausgelöst
- 29. HTTP GET wird nicht ausgelöst
- 30. OnServerChange-Ereignis wird nicht ausgelöst
Standard Raycaster Abstand ist 'Infinity', nicht wahr? Und wenn nicht, ist der Standard-Radius "a-sky" 5000, also müsste dieser Wert hier erhöht werden. –
Ich habe es erhöht. Aber ja, das Problem wird höchstwahrscheinlich über die erste Hälfte meiner Antwort gelöst. – ngokevin