2010-04-29 6 views
2

Je me demandais s'il y a un moyen de détecter une touche dans une scène rendu OpenGL. Ce que j'ai j'ai un ensemble d'images qui sont rendues dans ma vue principale. Maintenant, si l'utilisateur touche une de ces images (ou des objets) Je voudrais savoir que l'on a été touché - similaire à la méthodeTouches détecter dans une scène OpenGL rendu

CGRectContainsPoint(frame, [touch locationInView:self.view] 

.

est-il un moyen facile de savoir? S'il n'y en a pas, cela aiderait aussi.

Répondre

1

Voir la picking and selecting FAQ. Cela suppose bien sûr que vous ayez une implémentation OpenGL complète, je ne pense pas que la spécification OpenGL ES (par exemple) inclut un support de sélection.