내 안드로이드 응용 프로그램에서는 3D 공간에서 움직이는 컬렉션에 여러 개의 메쉬가 있습니다. 움직이는 메시 (물체) 중 하나가 만졌을 때 메시에 일어날 일이 있습니다. 어느 물체가 탭/클릭되었는지 어떻게 알 수 있습니까?Android 애플리케이션의 OpenGL ES에서 객체를 클릭하는 것을 감지하는 방법은 무엇입니까?
6
A
답변
4
보기에서 onTouchEvent()을 덮어 쓰고 터치 이벤트가 개체 중 하나에서 발생했는지 확인해야합니다. Android Dev Blog에는 터치 이벤트 처리에 대한 몇 가지 예가 있습니다.
3
관련 문제
- 1. 개체가 OpenGL ES에서 보이는 창 밖으로 이동했는지 감지하는 방법은 무엇입니까?
- 2. Android OpenGL ES에서 텍스처 확대
- 3. OpenGL-ES에서 여러 객체를 사용하는 방법
- 4. OpenGL ES에서 'glBufferData'는 무엇입니까?
- 5. OpenGL ES에서 컬러 사각형을 그리는 방법은 무엇입니까?
- 6. iOS 용 OpenGL ES에서 객체를 이동 하시겠습니까?
- 7. Android OpenGL ES에서 터치 스크린 이벤트를 차단하는 방법은 무엇입니까?
- 8. Android OpenGL ES에서 멀티 샘플링을 수행하는 방법은 무엇입니까?
- 9. 사용자가 하이퍼 링크를 클릭하는 것을 감지하는 방법
- 10. OpenGL ES에서 마스킹
- 11. OpenGL ES에서 glFrustumf 설정
- 12. openGL ES에서 천이나면을 그리는가?
- 13. OpenGL ES에서 많은 포인트를 그릴 수있는 가장 빠른 방법은 무엇입니까?
- 14. Android Webview - 클릭하는 단어를 캡처하는 방법은 무엇입니까?
- 15. 아이폰의 OpenGL ES에서 구형 텍스쳐링
- 16. OpenGL ES에서 반투명 곡선 그리기
- 17. OpenGL ES에서 밝기와 대비 적용
- 18. OpenGL ES에서 그림 늘이기 - iOS
- 19. 자체 텍스처 렌더링 OpenGL ES에서
- 20. 노트북이 배터리로 작동하는 것을 감지하는 방법은 무엇입니까?
- 21. 컨트롤이 무효화되는 것을 감지하는 방법은 무엇입니까?
- 22. OpenGL ES에서 메탈릭 스파클 효과가 있습니까?
- 23. iPhone OpenGL ES에서 glRotatef()를 사용하여 회전을 취소하는 방법은 무엇입니까?
- 24. OpenGL ES에서 그려진 메쉬의 정점을 얻는 방법은 무엇입니까?
- 25. iPhone 용 OpenGL ES에서 비디오를 표시하는 방법은 무엇입니까?
- 26. OpenGL ES에서 복잡한 3D 도면을 만드는 방법 (Android)?
- 27. Android 용 OpenGL ES에서 2D 게임 사용을위한 이미지 렌더링
- 28. 색상을 사용하는 Android OpenGL ES에서 객체를 선택해도 정확한 색상이 검색되지 않습니다.
- 29. 안드로이드 및 OpenGL ES에서 문자열을 텍스처로 렌더링
- 30. Android : 활동이 백그라운드로 들어가는 것을 감지하는 방법?
onTtouchEvent에 대해 알고 있습니다. 터치가 끝난 x, y 위치 만 제공합니다. 문제는 3D 공간에서 움직이는 메쉬 (있는 경우) 중 어느 것이 만져 졌는지를 어떻게 결정할 수 있는가입니다. – ace
x, y가 메시 안에 있는지 수동으로 알아 내야합니다. –
당신은 어떤 해결책을 가지고 있습니까? –