En mi aplicación para Android, tengo un montón de mallas en una colección que se mueven en el espacio tridimensional. Quiero que algo suceda a la malla cuando se toque cualquiera de las mallas móviles (objetos). ¿Cómo puedo detectar qué objeto ha sido golpeado/hecho clic?¿Cómo detectar clic en un objeto en OpenGL ES en la aplicación de Android?
6
A
Respuesta
4
En su vista, tendrá que anular onTouchEvent() y determinar si el evento táctil ocurrió en uno de sus objetos. El Android Dev Blog tiene algunos ejemplos sobre el manejo de eventos táctiles.
3
Cuestiones relacionadas
- 1. ¿Cómo se puede detectar un evento de clic de mouse en un objeto Image en Java?
- 2. Cómo rotar un objeto específico en OpenGL?
- 3. Cargando texturas en una aplicación para Android OpenGL ES
- 4. Diferencia en iOS OpenGL ES y Android OpenGL ES
- 5. detectar ctrl + clic izquierdo en la aplicación winforms
- 6. Cómo abrir la Configuración del teléfono Android en un botón haga clic en nuestra aplicación Android
- 7. ¿Es posible detectar la desinstalación de la aplicación Android?
- 8. Problema de clic de objeto personalizado en android
- 9. ¿Cómo abrir Gmail Componer cuando se hace clic en un botón en la aplicación de Android?
- 10. Detectar objeto cliqueado en THREE.js
- 11. Textura transparente en OpenGL ES para Android
- 12. Detectar clic en una imagen
- 13. ¿OpenGL en Android es un asesino de baterías?
- 14. Android OpenGL ES ¿Soporte en todas partes?
- 15. ¿Cómo usar un vector de traducción y rotación de OpenCV con OpenGL ES en Android?
- 16. Problema de OpenGL en Android
- 17. ¿Es posible detectar la depuración USB en dispositivos Android?
- 18. ¿Cómo implementar un doble clic de dos dedos en Android?
- 19. android maps: ¿Cómo hacer clic en un mapa?
- 20. Cómo detectar eventos táctiles en Android
- 21. Qt OpenGL- Cómo obtener el objeto basado en el clic del mouse
- 22. Cómo detectar cuándo un usuario toca una vista en Android
- 23. Detectar hacer clic en URL en RichEdit
- 24. La mejor manera de detectar NaN en sombreadores OpenGL
- 25. Android OpenGL ES 2.0 emulador
- 26. ¿Cómo usar OpenGL ES en un hilo separado en iphone?
- 27. Shader para Android OpenGL ES
- 28. detectar objetos internos en un objeto scala
- 29. Cómo detectar la redirección en un UIWebView
- 30. ¿Cómo usar OpenGL ES 2.0 en Android SDK (no NDK)?
Sé de onTtouchEvent. Solo me da x, y la ubicación donde se realizó el toque. La pregunta es: ¿cómo puedo determinar cuál de las mallas móviles (si las hay) en el espacio 3D se tocó? – ace
Tendrá que averiguar manualmente si x, y está dentro de la malla. –
tiene alguna solución @ace –