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. Cargando texturas en una aplicación para Android OpenGL ES
- 3. Cómo rotar un objeto específico en OpenGL?
- 4. Diferencia en iOS OpenGL ES y Android OpenGL ES
- 5. Cómo abrir la Configuración del teléfono Android en un botón haga clic en nuestra aplicación Android
- 6. ¿Es posible detectar la desinstalación de la aplicación Android?
- 7. Problema de clic de objeto personalizado en android
- 8. ¿Cómo abrir Gmail Componer cuando se hace clic en un botón en la aplicación de Android?
- 9. Detectar objeto cliqueado en THREE.js
- 10. Textura transparente en OpenGL ES para Android
- 11. Detectar clic en una imagen
- 12. ¿OpenGL en Android es un asesino de baterías?
- 13. Android OpenGL ES ¿Soporte en todas partes?
- 14. ¿Cómo usar un vector de traducción y rotación de OpenCV con OpenGL ES en Android?
- 15. Problema de OpenGL en Android
- 16. ¿Es posible detectar la depuración USB en dispositivos Android?
- 17. ¿Cómo implementar un doble clic de dos dedos en Android?
- 18. android maps: ¿Cómo hacer clic en un mapa?
- 19. Cómo detectar eventos táctiles en Android
- 20. Qt OpenGL- Cómo obtener el objeto basado en el clic del mouse
- 21. Cómo detectar cuándo un usuario toca una vista en Android
- 22. Detectar hacer clic en URL en RichEdit
- 23. Android OpenGL ES 2.0 emulador
- 24. La mejor manera de detectar NaN en sombreadores OpenGL
- 25. ¿Cómo usar OpenGL ES en un hilo separado en iphone?
- 26. Shader para Android OpenGL ES
- 27. detectar objetos internos en un objeto scala
- 28. Cómo detectar la redirección en un UIWebView
- 29. ¿Cómo usar OpenGL ES 2.0 en Android SDK (no NDK)?
- 30. Cómo dibujar un mapa de bits en Android usando OpenGL
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 –